Previous: Exceptions Debug, Up: Debug Intro [Contents][Index]
add_breakpoint(+Conditions, -BID) developmentCreates a breakpoint with Conditions and with identifier BID.
user:breakpoint_expansion(+Macro, -Body) hook,developmentdefines debugger condition macros
coverage_data(?Data) since release 4.2,developmentData is the coverage data accumulated so far
current_breakpoint(?Conditions, ?BID, ?Status, ?Kind, ?Type) developmentThere is a breakpoint with conditions Conditions, identifier BID, enabledness Status, kind Kind, and type Type.
debug developmentswitch on debugging
user:debugger_command_hook(+DCommand,-Actions) hook,developmentAllows the interactive debugger to be extended with user-defined commands.
debugging developmentdisplay debugging status information
disable_breakpoints(+BIDs) developmentDisables the breakpoints specified by BIDs.
enable_breakpoints(+BIDs) developmentEnables the breakpoints specified by BIDs.
user:error_exception(+Exception) hookException is an exception that traps to the debugger if it is switched on.
execution_state(+Tests) developmentTests are satisfied in the current state of the execution.
execution_state(+FocusConditions, +Tests) developmentTests are satisfied in the state of the execution pointed to by FocusConditions.
leash(+M) developmentset the debugger’s leashing mode to M
nodebug developmentswitch off debugging
nospy(:P) developmentremove spypoints from the procedure(s) specified by P
nospyall developmentremove all spypoints
notrace developmentswitch off debugging (same as nodebug/0)
nozip developmentswitch off debugging (same as nodebug/0)
print_coverage since release 4.2,developmentprint_coverage(?Data) since release 4.2,developmentThe coverage data Data is displayed in a hierarchical format. Data defaults to the coverage data accumulated so far.
print_profile since release 4.2,developmentprint_profile(?Data) since release 4.2,developmentThe profiling data Data is displayed in a format similar to
gprof(1). Data defaults to the profiling data accumulated so far.
profile_data(?Data) since release 4.2,developmentData is the profiling data accumulated so far
profile_reset since release 4.2,developmentAll profiling data is reset.
remove_breakpoints(+BIDs) developmentRemoves the breakpoints specified by BIDs.
spy(:P) developmentspy(:P,:C)set spypoints on the procedure(s) specified by P with conditions C
trace developmentswitch on debugging and start tracing immediately
unknown(-O,+N) developmentChanges action on undefined predicates from O to N.
user:unknown_predicate_handler(+G,+M,-N) hookhandle for unknown predicates.
zip developmentswitch on debugging in zip mode