From ee5039f18df5c89c32393e98b82927718e8c7a39 Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Tue, 29 Jun 2021 14:08:44 +0800 Subject: [PATCH] =?UTF-8?q?ft:=20=E9=83=A8=E5=88=86=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rebar.config | 2 +- src/callgrind/tpCallGrind.erl | 2 +- src/eTpf.erl | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/rebar.config b/rebar.config index 9a79dd3..357e09d 100644 --- a/rebar.config +++ b/rebar.config @@ -3,7 +3,7 @@ {eFmt, ".*", {git, "http://47.108.26.175:53000/SisMaker/eFmt.git", {branch, "master"}}}, {eSync, ".*", {git, "http://47.108.26.175:53000/SisMaker/eSync.git", {branch, "master"}}}, {eGbh, ".*", {git, "http://47.108.26.175:53000/SisMaker/eGbh.git", {branch, "master"}}} - + , {eAcs, ".*", {git, "http://47.108.26.175:53000/SisMaker/eAcs.git", {branch, "master"}}} ]}. {shell, [ diff --git a/src/callgrind/tpCallGrind.erl b/src/callgrind/tpCallGrind.erl index 22d3468..08b241d 100644 --- a/src/callgrind/tpCallGrind.erl +++ b/src/callgrind/tpCallGrind.erl @@ -383,7 +383,7 @@ formatSubcalls(LN, [#call{mfa = MFA, source = {Source, TargetLN}, incl = Incl, w [ "cfi=", Source, "\n" "cfn=", atom_to_list(MFA), "\n" - "calls=", integer_to_list(Count), " ", integer_to_list(TargetLN), "\n", + "calls=", integer_to_list(Count), " ", integer_to_list(TargetLN), "\n", integer_to_list(LN), " ", integer_to_list(Incl), RunningCosts, "\n" ] | formatSubcalls(LN, Tail, Opts) ]. diff --git a/src/eTpf.erl b/src/eTpf.erl index c12d266..bd45d7c 100644 --- a/src/eTpf.erl +++ b/src/eTpf.erl @@ -49,10 +49,10 @@ sts1() -> trace([test, {scope, [self()]}]). stl() -> - trace(self(), [all], [{test, '_', '_'}], tpTracerLog, #{}, #{}). + trace(new_processes, [call, arity, return_to, garbage_collection], [{app, eAcs}], tpTracerLog, #{}, #{stackTc => true}). stf() -> - trace([{app, eSync}, {scope, [whereis(esSyncSrv)]}], tpTracerFile). + trace(new_processes, [call, arity, return_to, garbage_collection], [{app, eAcs}], tpTracerFile, #{}, #{stackTc => true}). stop() -> stop(?eTpfTracerId). @@ -69,6 +69,7 @@ ptl() -> ptf() -> + spawn(eAcs, replaceSw, [<<"fdsfads拉法叶舰fds淫秽ffdsfdsffdddd"/utf8>>]), ok. rsPfs(InputFile) -> @@ -153,6 +154,7 @@ doTrace(PidPortSpec, FlagList, TraceMods, TracerMod, TracerOpts, TraceOpts) -> begin %% The module must be loaded before we attempt to trace it. _ = code:ensure_loaded(M), + io:format("IMY*********************** ~p~n", [M]), _ = erlang:trace_pattern(OneTraceMFA, MatchSpec, PtFlags) end || {M, _F, _A} = OneTraceMFA <- TraceMFAs ],