pan:start([File [,Nodes [,Procs [,Flags [,TPs]]]]]).
erlang:trace/3
(R9)
(R8)
(R7)
for description of flags - default is [procs, set_on_spawn]stack -> {'_',[],[{message,{process_dump}}]}
return -> {'_',[],[{return_trace}]};
local
can be appended to all TP
tuples to activate tracing on non-exported functions. By
default, the traing only applies to global
(i.e. exported) functions.
pan:start(perftrc,axd,'',perf).
pan:start(unitrc,axd,mdispServer,call,["^cc",uniDecode,uniEncode]).
pan:start(proftrc,axd,mdispServer,prof,[{'_', local}]).
pan:start(dbgtrc,axd,mdispServer,dbg,["^cc"]).
pan:start(sigtrc,'','','',[{saalEncode,aal_data_req},{saalDecode,decode}]).
pan:start(ip,all,all,call,{erlang,now,[stack]}).
pan:start({ip, cb_stack},'','','',{erlang,now,[stack]}).
calendar
module with return value;
pan:start(ip,'','','',{calendar,[return]}).
pan:mark().
pan:stop().
pan:scan(File [,OutFile [,Filter [,FirstMsg [,LastMsg]]]]).
Tag Data 'receive', Message call, {M,F,A} exit, Reason return_to, {M,F,A} spawn, Pid2 link, Pid2 unlink, Pid2 getting_linked, Pid2 in, {M,F,A} out, {M,F,A} gc_start, Info gc_end, Info send, {Pid2, Msg} send_to_non_existing_process, {Msg, Pid2} return_from, {{M,F,A}, ReturnValue}
pan:perf(File [,OutFile]).
pan:start
with Flags set to 'perf'.
pan:prof(File [,OutFile[,Stack]]).
pan:start
with Flags set to 'prof'.
pan:dbg(start[,TPs[,Nodes[,Procs]]]).
pan:dbg(stop).
pan:dbg(info).
pan:dbg(add,TPs).
pan:dbg(del,TPs).
dbg
application, but (supposedly) less intrusive.
pan:start
pan:help().