aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/test
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2017-05-03 20:33:13 +0200
committerSverker Eriksson <[email protected]>2017-05-04 16:18:25 +0200
commitf95094d67e56a51bbdaadaf18625bb01c584bf2d (patch)
tree2f736408d9e248f9008c935860c7a072fd2c5b92 /erts/emulator/test
parente01b87f45486330561d5673fd109a6b6e40828b2 (diff)
downloadotp-f95094d67e56a51bbdaadaf18625bb01c584bf2d.tar.gz
otp-f95094d67e56a51bbdaadaf18625bb01c584bf2d.tar.bz2
otp-f95094d67e56a51bbdaadaf18625bb01c584bf2d.zip
erts: Fix code:is_module_native for local trace
Local trace on first function in module made code:is_module_native/1 return true. Use new erts_is_function_native() to make a proper check.
Diffstat (limited to 'erts/emulator/test')
-rw-r--r--erts/emulator/test/trace_local_SUITE.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/test/trace_local_SUITE.erl b/erts/emulator/test/trace_local_SUITE.erl
index 5b65889f4a..1cbe6201c3 100644
--- a/erts/emulator/test/trace_local_SUITE.erl
+++ b/erts/emulator/test/trace_local_SUITE.erl
@@ -298,6 +298,7 @@ basic_test() ->
setup([call]),
NumMatches = erlang:trace_pattern({?MODULE,'_','_'},[],[local]),
NumMatches = erlang:trace_pattern({?MODULE,'_','_'},[],[local]),
+ false = code:is_module_native(?MODULE), % got fooled by local trace
erlang:trace_pattern({?MODULE,slave,'_'},false,[local]),
[1,1,1,997] = apply_slave(?MODULE,exported_wrap,[1]),
?CT(?MODULE,exported_wrap,[1]),