object
debugger
ï
Command-line debugger based on an extended procedure box model supporting execution tracing and spy points.
logtalk_load(debugger(loader))
static, context_switching_calls
Public predicatesï
(no local declarations; see entity ancestors if any)
Protected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
debugging_/0
ï
True iff debug is on.
dynamic
debugging_
- zero_or_one
tracing_/0
ï
True iff tracing is on.
dynamic
tracing_
- zero_or_one
skipping_/0
ï
True iff skipping.
dynamic
skipping_
- zero_or_one
skipping_unleashed_/1
ï
True iff skipping (a goal with invocation number N
) but showing intermediate ports as unleashed.
dynamic
skipping_unleashed_(N)
skipping_unleashed_(?integer)
- zero_or_one
quasi_skipping_/0
ï
True iff quasi-skipping.
dynamic
quasi_skipping_
- zero_or_one
leaping_/1
ï
True iff leaping in tracing or debugging mode.
dynamic
leaping_(Mode)
leaping_(?atom)
- zero_or_one
breakpoint_/2
ï
Table of unconditional breakpoints.
dynamic
breakpoint_(Entity,Line)
breakpoint_(?object_identifier,?integer)
- zero_or_more
breakpoint_(?category_identifier,?integer)
- zero_or_more
spying_predicate_/3
ï
Table of predicate spy points.
dynamic
spying_predicate_(Functor,Arity,Original)
spying_predicate_(?atom,?integer,?predicate_indicator)
- zero_or_more
spying_predicate_(?atom,?integer,?non_terminal_indicator)
- zero_or_more
spying_context_/4
ï
Table of context spy points.
dynamic
spying_context_(Sender,This,Self,Goal)
spying_context_(?object_identifier,?object_identifier,?object_identifier,?callable)
- zero_or_more
leashing_/1
ï
Table of currently leashed ports.
dynamic
leashing_(Port)
leashing_(?atom)
- zero_or_more
invocation_number_/1
ï
Current call stack invocation number.
dynamic
invocation_number_(N)
invocation_number_(?integer)
- zero_or_one
jump_to_invocation_number_/1
ï
Invocation number to jump to.
dynamic
jump_to_invocation_number_(N)
jump_to_invocation_number_(?integer)
- zero_or_one
zap_to_port_/1
ï
Port to zap to.
dynamic
zap_to_port_(Port)
zap_to_port_(?integer)
- zero_or_one
write_max_depth_/1
ï
Current term maximum depth.
dynamic
write_max_depth_(MaxDepth)
write_max_depth_(?integer)
- zero_or_one
log_point_/3
ï
Table of log points.
dynamic
log_point_(Entity,Line,Message)
log_point_(?object_identifier,?integer,?atom)
- zero_or_more
log_point_(?category_identifier,?integer,?atom)
- zero_or_more
conditional_breakpoint_/3
ï
Table of conditional breakpoints.
dynamic
conditional_breakpoint_(Entity,Line,Condition)
conditional_breakpoint_(?object_identifier,?integer,?callable)
- zero_or_more
conditional_breakpoint_(?category_identifier,?integer,?callable)
- zero_or_more
triggered_breakpoint_/4
ï
Table of defined triggered breakpoints.
dynamic
triggered_breakpoint_(Entity,Line,TriggerEntity,TriggerLine)
triggered_breakpoint_(?object_identifier,?integer,?object_identifier,?integer)
- zero_or_more
triggered_breakpoint_(?object_identifier,?integer,?category_identifier,?integer)
- zero_or_more
triggered_breakpoint_(?category_identifier,?integer,?object_identifier,?integer)
- zero_or_more
triggered_breakpoint_(?category_identifier,?integer,?category_identifier,?integer)
- zero_or_more
triggered_breakpoint_enabled_/2
ï
Table of enabled triggered breakpoints.
dynamic
triggered_breakpoint_enabled_(Entity,Line)
triggered_breakpoint_enabled_(?object_identifier,?integer)
- zero_or_more
triggered_breakpoint_enabled_(?category_identifier,?integer)
- zero_or_more
file_line_hit_count_/3
ï
Table of file and line hit counts (successful unifications with clause heads).
dynamic
file_line_hit_count_(File,Line,Count)
file_line_hit_count_(?atom,?integer,?integer)
- zero_or_one
Operatorsï
(none)