20,741
edits
Line 138: | Line 138: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Set breakpoints: register callbacks for values of <tt>(struct Frame*)->ip</tt>. | * Set breakpoints: register callbacks for values of <tt>(struct Frame*)->ip</tt>. | ||
** Typically supported conditional break point types are: | ** Typically supported conditional break point types are [http://www.ofb.net/gnu/gdb/gdb_28.html][http://www.delorie.com/gnu/docs/gdb/gdb_29.html][http://winappdbg.sourceforge.net/HowBreakpointsWork.html]: | ||
** onNamespace, onFile, onLine, onValue, onTypeChange, onRead, onWrite, onExecute, onOpcode, onAlloc, onFree (most of these could be implemented in scripting space meanwhile) | ** onNamespace, onFile, onLine, onValue, onTypeChange, onRead, onWrite, onExecute, onOpcode, onAlloc, onFree (most of these could be implemented in scripting space meanwhile) | ||
* Time other parts of Nasal (not just VM) with a compile-time flag? | * Time other parts of Nasal (not just VM) with a compile-time flag? |