summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErlang/OTP <otp@erlang.org>2021-05-05 13:45:57 +0200
committerErlang/OTP <otp@erlang.org>2021-05-05 13:45:57 +0200
commitc878b76701d9bdd8d4a8f27fdacede9bc91620d3 (patch)
tree5f235200b13e822836a00e5a95fbcfd90bd5dada
parent12cd6598b3c924d6ef11c96d738fb92c8ceec990 (diff)
parent9d74726bee1c8ec498068e1467ae6392b9999b76 (diff)
downloaderlang-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.erl6
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} ->