diff options
author | Sverker Eriksson <[email protected]> | 2017-05-03 20:33:13 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2017-05-04 16:18:25 +0200 |
commit | f95094d67e56a51bbdaadaf18625bb01c584bf2d (patch) | |
tree | 2f736408d9e248f9008c935860c7a072fd2c5b92 /erts/emulator/test | |
parent | e01b87f45486330561d5673fd109a6b6e40828b2 (diff) | |
download | otp-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.erl | 1 |
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]), |