Improving Nasal: Difference between revisions

Jump to navigation Jump to search
m
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?

Navigation menu