runtime_tools,
kernel and erts:
seq_trace:set_token([]) to reset the
sequential trace token.
seq_trace:get_token/0 and
seq_trace:set_token/1 now have compatible
token formats.
dbg:trace_port/2 and
dbg:trace_client/2,3 now supports trace
to and read from a size limited "wrap file set".
dbg:trace_port_control/1 now supports
operation get_listen_port for the ip
trace driver.
{is_seq_trace} and
{get_seq_trace} has been added to test
and read the sequential trace token in match specs.
{get_tcw} and
{set_tcw Value} that reads and sets
a "trace control word" in the node has been added.
The "trace control word" is a word in each
Erlang node of at least 24 bits.
There are also enhancements of BIFs:
erlang:system_info(trace_control_word) and
erlang:system_flag(trace_control_word, Value)
for the same purpose.
{silent, TrueOrFalse} for setting a
silent call trace flag per process that inhibits
call trace messages, both local and global, has
been added. The BIF
erlang:trace/3 has been extended to
recognize the flag 'silent' to start a call
trace in silent mode.
dbg module has been
fixed, e.g the 'old_trace_call' flag has been
removed from the 'all' flags list, and the dbg server
no longer hangs if the supplied tracer fails to
start.
{return_trace} destroys the
tail recursiveness of the traced function has been
pointed out.
dbg:
flush_trace_port, stop_trace_client.
There is a new option
follow_file for trace_client.
dbg: h, tpl,
ctpl, ctpg. tp now
only traces global functions - use tpl to trace global
and local.
There are also release notes for older versions.