📄 et_selector.erl
字号:
DetailLevel = 40, [Msg, To] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = To, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, To}, {msg, Msg}]}}; send_to_non_existing_process -> DetailLevel = 40, [Msg, To] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = To, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, To}, {msg, Msg}]}}; call -> case Contents of [{M, report_event, [UserDetailLevel, UserFrom, UserTo, UserLabel, UserContents]}] when M == Mod, Mod /= undefined -> {true, #event{detail_level = UserDetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = UserFrom, to = UserTo, label = UserLabel, contents = UserContents}}; % Term [MFA] -> DetailLevel = 45, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}]}}; [MFA, PamResult] -> DetailLevel = 45, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}, {pam_result, PamResult}]}} end; return_to -> DetailLevel = 50, [MFA] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}]}}; return_from -> DetailLevel = 52, [MFA, ReturnValue] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}, {return, ReturnValue}]}}; spawn -> DetailLevel = 25, [NewPid, MFA] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = NewPid, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, NewPid}, {mfa, MFA}]}}; % MFA | Term exit -> DetailLevel = 30, [Reason] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {reason, Reason}]}}; link -> DetailLevel = 55, [LinkTo] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = LinkTo, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, LinkTo}]}}; unlink -> DetailLevel = 60, [UnlinkFrom] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = UnlinkFrom, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, UnlinkFrom}]}}; getting_linked -> DetailLevel = 65, [LinkTo] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = LinkTo, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, LinkTo}]}}; getting_unlinked -> DetailLevel = 67, [UnlinkFrom] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = UnlinkFrom, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, UnlinkFrom}]}}; register -> DetailLevel = 70, [Name] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {name, Name}]}}; unregister -> DetailLevel = 75, [Name] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {name, Name}]}}; in -> DetailLevel = 90, [MFA] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}]}}; % MFA | 0 out -> DetailLevel = 95, [MFA] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {mfa, MFA}]}}; % MFA | 0 gc_start -> DetailLevel = 80, [GcKeyValueList] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {gc_items, GcKeyValueList}]}}; gc_end -> DetailLevel = 85, [GcKeyValueList] = Contents, {true, #event{detail_level = DetailLevel, trace_ts = ReportedTS, event_ts = ParsedTS, from = From, to = From, label = Label, contents = [{label, Label}, {detail_level, DetailLevel}, {from, From}, {to, From}, {gc_items, GcKeyValueList}]}}; _ -> error_logger:format("~p(~p): Ignoring unknown trace type -> ~p~n~n", [?MODULE, ?LINE, Trace]), false end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -