diff options
author | Erlang/OTP <otp@erlang.org> | 2021-05-05 13:45:57 +0200 |
---|---|---|
committer | Erlang/OTP <otp@erlang.org> | 2021-05-05 13:45:57 +0200 |
commit | c878b76701d9bdd8d4a8f27fdacede9bc91620d3 (patch) | |
tree | 5f235200b13e822836a00e5a95fbcfd90bd5dada | |
parent | 12cd6598b3c924d6ef11c96d738fb92c8ceec990 (diff) | |
parent | 9d74726bee1c8ec498068e1467ae6392b9999b76 (diff) | |
download | erlang-c878b76701d9bdd8d4a8f27fdacede9bc91620d3.tar.gz |
Merge branch 'kjell/runtime_tools/dbg/ERL-1371/OTP-16930/GH-4396' into maint-21
* kjell/runtime_tools/dbg/ERL-1371/OTP-16930/GH-4396:
GH-4396: exported function instead of fun to set up remote tracing
-rw-r--r-- | lib/runtime_tools/src/dbg.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/runtime_tools/src/dbg.erl b/lib/runtime_tools/src/dbg.erl index 92938ed5c1..41410bebf0 100644 --- a/lib/runtime_tools/src/dbg.erl +++ b/lib/runtime_tools/src/dbg.erl @@ -34,7 +34,7 @@ -export([fun2ms/1]). %% Local exports --export([erlang_trace/3,get_info/0,deliver_and_flush/1]). +-export([erlang_trace/3,get_info/0,deliver_and_flush/1,do_relay/2]). %% Debug exports -export([wrap_presort/2, wrap_sort/2, wrap_postsort/1, wrap_sortfix/2, @@ -942,9 +942,9 @@ erlang_trace(AtomPid, How, Flags) -> relay(Node,To) when Node /= node() -> case get(Node) of - undefined -> + undefined -> S = self(), - Pid = spawn_link(Node, fun() -> do_relay(S,To) end), + Pid = spawn_link(Node, dbg, do_relay, [S, To]), receive {started,Remote} -> put(Node, {Pid,Remote}) end, {ok,Pid}; {_Relay,PortOrPid} -> |