diff options
Diffstat (limited to 'compiler-rt/lib/xray/xray_init.cc')
-rw-r--r-- | compiler-rt/lib/xray/xray_init.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/lib/xray/xray_init.cc b/compiler-rt/lib/xray/xray_init.cc index f99903091c1..eb86182910c 100644 --- a/compiler-rt/lib/xray/xray_init.cc +++ b/compiler-rt/lib/xray/xray_init.cc @@ -18,6 +18,7 @@ #include <unistd.h> #include "sanitizer_common/sanitizer_common.h" +#include "xray_defs.h" #include "xray_flags.h" #include "xray_interface_internal.h" @@ -44,7 +45,7 @@ std::atomic<__xray::XRaySledMap> XRayInstrMap{}; // __xray_init() will do the actual loading of the current process' memory map // and then proceed to look for the .xray_instr_map section/segment. -void __xray_init() { +void __xray_init() XRAY_NEVER_INSTRUMENT { InitializeFlags(); if (__start_xray_instr_map == nullptr) { Report("XRay instrumentation map missing. Not initializing XRay.\n"); |