On Mon Sep 16 23:53:11 2013, sprout wrote: > How about having an array shared between threads and indexed by cop_seq? > > Or, if that makes the array too long, extend the struct for dbstate ops > and store a separate sequence number. > > When the op is freed, it can invalidate its entry. We would need three > values: 0 = no op available, 1 = no breakpoint, 2 = breakpoint set. > > The numeric values stored in @DB::dbline elements would be indices into > that breakpoint array. Please review the attached patch, which is also on the sprout/dbline branch. -- Father ChrysostomosThread Previous | Thread Next