next up previous contents
Next: 10.6 Breakpoints Up: 10 Debugger Programmer's Interface Previous: Debug-functions

Debug-blocks

Debug-blocks contain information pertinent to a specific range of code in a debug-function.

[Macro]
do-debug-block-locations (code-var debug-block tex2html_wrap_inline17166resulttex2html_wrap_inline17168) tex2html_wrap_inline17166formtex2html_wrap_inline17172

This macro executes each form in a context with code-var bound to each code-location in debug-block. This returns the value of executing result (defaults to nil).

[Function]
debug-block-successors debug-block

This function returns the list of possible code-locations where execution may continue when the basic-block represented by debug-block completes its execution.

[Function]
debug-block-elsewhere-p debug-block

This function returns whether debug-block represents elsewhere code. This is code the compiler has moved out of a function's code sequence for optimization reasons. Code-locations in these blocks are unsuitable for stepping tools, and the first code-location has nothing to do with a normal starting location for the block.



Raymond Toy
Mon Jul 14 09:11:27 EDT 1997