Branch: Tag:

2018-11-29

2018-11-29 03:13:19 by William Welliver <william@welliver.org>

debugger: multiple breakpoint support, enable/disable support.

640:    INT32 identifier_id;   };    + #ifdef PIKE_DEBUG + struct debug_breakpoint { +  struct program * prog; +  ptrdiff_t offset; +  struct debug_breakpoint * prev; +  struct debug_breakpoint * next; + }; + #endif /* PIKE_DEBUG */ +    struct program   {    GC_MARKER_MEMBERS;
667: Inside #if defined(PIKE_DEBUG)
   void (*event_handler)(int);   #ifdef PIKE_DEBUG    unsigned INT32 checksum; +  struct debug_breakpoint * breakpoints;   #endif   #ifdef PROFILING    unsigned INT32 num_clones;