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_callsPublic 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.
dynamicdebugging_ - zero_or_onetracing_/0
True iff tracing is on.
dynamictracing_ - zero_or_oneskipping_/0
True iff skipping.
dynamicskipping_ - zero_or_oneskipping_unleashed_/1
True iff skipping (a goal with invocation number N) but showing intermediate ports as unleashed.
dynamicskipping_unleashed_(N)skipping_unleashed_(?integer) - zero_or_onequasi_skipping_/0
True iff quasi-skipping.
dynamicquasi_skipping_ - zero_or_oneleaping_/1
True iff leaping in tracing or debugging mode.
dynamicleaping_(Mode)leaping_(?atom) - zero_or_onebreakpoint_/2
Table of unconditional breakpoints.
dynamicbreakpoint_(Entity,Line)breakpoint_(?object_identifier,?integer) - zero_or_morebreakpoint_(?category_identifier,?integer) - zero_or_morespying_predicate_/3
Table of predicate spy points.
dynamicspying_predicate_(Functor,Arity,Original)spying_predicate_(?atom,?integer,?predicate_indicator) - zero_or_morespying_predicate_(?atom,?integer,?non_terminal_indicator) - zero_or_morespying_context_/4
Table of context spy points.
dynamicspying_context_(Sender,This,Self,Goal)spying_context_(?object_identifier,?object_identifier,?object_identifier,?callable) - zero_or_moreleashing_/1
Table of currently leashed ports.
dynamicleashing_(Port)leashing_(?atom) - zero_or_moreinvocation_number_/1
Current call stack invocation number.
dynamicinvocation_number_(N)invocation_number_(?integer) - zero_or_onejump_to_invocation_number_/1
Invocation number to jump to.
dynamicjump_to_invocation_number_(N)jump_to_invocation_number_(?integer) - zero_or_onezap_to_port_/1
Port to zap to.
dynamiczap_to_port_(Port)zap_to_port_(?integer) - zero_or_onewrite_max_depth_/1
Current term write maximum depth.
dynamicwrite_max_depth_(MaxDepth)write_max_depth_(?non_negative_integer) - zero_or_onelog_point_/3
Table of log points.
dynamiclog_point_(Entity,Line,Message)log_point_(?object_identifier,?integer,?atom) - zero_or_morelog_point_(?category_identifier,?integer,?atom) - zero_or_moreconditional_breakpoint_/3
Table of conditional breakpoints.
dynamicconditional_breakpoint_(Entity,Line,Condition)conditional_breakpoint_(?object_identifier,?integer,?callable) - zero_or_moreconditional_breakpoint_(?category_identifier,?integer,?callable) - zero_or_moretriggered_breakpoint_/4
Table of defined triggered breakpoints.
dynamictriggered_breakpoint_(Entity,Line,TriggerEntity,TriggerLine)triggered_breakpoint_(?object_identifier,?integer,?object_identifier,?integer) - zero_or_moretriggered_breakpoint_(?object_identifier,?integer,?category_identifier,?integer) - zero_or_moretriggered_breakpoint_(?category_identifier,?integer,?object_identifier,?integer) - zero_or_moretriggered_breakpoint_(?category_identifier,?integer,?category_identifier,?integer) - zero_or_moretriggered_breakpoint_enabled_/2
Table of enabled triggered breakpoints.
dynamictriggered_breakpoint_enabled_(Entity,Line)triggered_breakpoint_enabled_(?object_identifier,?integer) - zero_or_moretriggered_breakpoint_enabled_(?category_identifier,?integer) - zero_or_morefile_line_hit_count_/3
Table of file and line hit counts (successful unifications with clause heads).
dynamicfile_line_hit_count_(File,Line,Count)file_line_hit_count_(?atom,?integer,?integer) - zero_or_oneOperators
(none)