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().