Tracing is enabled with the chr_trace/0
predicate
and disabled with the chr_notrace/0
predicate.
When enabled, the tracer will step through the call
,
exit
, fail
, wake
and apply
ports,
accepting debug commands, and simply write out the other ports.
The following debug commands are currently supported:
CHR debug options: <cr> creep c creep s skip g ancestors n nodebug b break a abort f fail ? help h help
Their meaning is:
creep
skip
ancestors
nodebug
break
break/0
.
abort
abort/0
.
fail
help