Searched refs:XRAY_NEVER_INSTRUMENT (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_defs.h17 #define XRAY_NEVER_INSTRUMENT __attribute__((xray_never_instrument)) macro
19 #define XRAY_NEVER_INSTRUMENT macro
H A Dxray_tsc.h27 inline bool probeRequiredCPUFeatures() XRAY_NEVER_INSTRUMENT { return true; }
29 ALWAYS_INLINE uint64_t readTSC(uint8_t &CPU) XRAY_NEVER_INSTRUMENT {
34 inline uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT {
66 inline bool probeRequiredCPUFeatures() XRAY_NEVER_INSTRUMENT { return true; }
68 ALWAYS_INLINE uint64_t readTSC(uint8_t &CPU) XRAY_NEVER_INSTRUMENT {
80 inline uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT {
H A Dxray_basic_flags.cc28 void BasicFlags::setDefaults() XRAY_NEVER_INSTRUMENT {
35 BasicFlags *F) XRAY_NEVER_INSTRUMENT {
42 const char *useCompilerDefinedBasicFlags() XRAY_NEVER_INSTRUMENT {
H A Dxray_fdr_flags.cc27 void FDRFlags::setDefaults() XRAY_NEVER_INSTRUMENT {
33 void registerXRayFDRFlags(FlagParser *P, FDRFlags *F) XRAY_NEVER_INSTRUMENT {
40 const char *useCompilerDefinedFDRFlags() XRAY_NEVER_INSTRUMENT {
H A Dxray_arm.cc34 inline static uint32_t getMovwMask(const uint32_t Value) XRAY_NEVER_INSTRUMENT {
39 inline static uint32_t getMovtMask(const uint32_t Value) XRAY_NEVER_INSTRUMENT {
48 const uint32_t Value) XRAY_NEVER_INSTRUMENT {
64 const uint32_t Value) XRAY_NEVER_INSTRUMENT {
73 const uint32_t Value) XRAY_NEVER_INSTRUMENT {
79 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT {
132 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
137 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
142 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
148 XRAY_NEVER_INSTRUMENT { // FIXM
[all...]
H A Dxray_flags.cc27 void Flags::setDefaults() XRAY_NEVER_INSTRUMENT {
33 void registerXRayFlags(FlagParser *P, Flags *F) XRAY_NEVER_INSTRUMENT {
45 const char *useCompilerDefinedFlags() XRAY_NEVER_INSTRUMENT {
58 void initializeFlags() XRAY_NEVER_INSTRUMENT {
H A Dxray_AArch64.cc37 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT {
95 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
100 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
105 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
111 XRAY_NEVER_INSTRUMENT { // FIXME: Implement in aarch64?
116 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
122 bool probeRequiredCPUFeatures() XRAY_NEVER_INSTRUMENT { return true; }
126 extern "C" void __xray_ArgLoggerEntry() XRAY_NEVER_INSTRUMENT {
H A Dxray_profiling_flags.cc26 void ProfilerFlags::setDefaults() XRAY_NEVER_INSTRUMENT {
33 ProfilerFlags *F) XRAY_NEVER_INSTRUMENT {
H A Dxray_powerpc64.cc55 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
72 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
89 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
94 bool probeRequiredCPUFeatures() XRAY_NEVER_INSTRUMENT { return true; }
97 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
103 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
110 extern "C" void __xray_ArgLoggerEntry() XRAY_NEVER_INSTRUMENT {
H A Dxray_segmented_array.h88 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT
92 Iterator(const Iterator &) NOEXCEPT XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
93 Iterator() NOEXCEPT XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
94 Iterator(Iterator &&) NOEXCEPT XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
95 Iterator &operator=(const Iterator &) XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
96 Iterator &operator=(Iterator &&) XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
97 ~Iterator() XRAY_NEVER_INSTRUMENT = default; member in class:__xray::Array::Iterator
99 Iterator &operator++() XRAY_NEVER_INSTRUMENT {
114 Iterator &operator--() XRAY_NEVER_INSTRUMENT {
127 Iterator operator++(int) XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_interface.cc103 std::size_t PageSize) XRAY_NEVER_INSTRUMENT
112 int MakeWriteable() XRAY_NEVER_INSTRUMENT {
132 ~MProtectHelper() XRAY_NEVER_INSTRUMENT {
151 int32_t FuncId) XRAY_NEVER_INSTRUMENT {
180 bool Enable) XRAY_NEVER_INSTRUMENT {
231 XRayPatchingStatus controlPatching(bool Enable) XRAY_NEVER_INSTRUMENT {
314 bool Enable) XRAY_NEVER_INSTRUMENT {
373 XRayEntryType)) XRAY_NEVER_INSTRUMENT {
386 XRAY_NEVER_INSTRUMENT {
398 uint16_t, const void *, size_t)) XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_mips.cc43 uint32_t Imm) XRAY_NEVER_INSTRUMENT {
49 uint32_t Imm) XRAY_NEVER_INSTRUMENT {
55 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT {
139 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
144 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
149 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
156 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
162 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
169 extern "C" void __xray_ArgLoggerEntry() XRAY_NEVER_INSTRUMENT {
H A Dxray_log_interface.cc28 XRayBuffer NullBufferIterator(XRayBuffer) XRAY_NEVER_INSTRUMENT {
55 XRAY_NEVER_INSTRUMENT {
60 void __xray_log_remove_buffer_iterator() XRAY_NEVER_INSTRUMENT {
66 XRayLogImpl Impl) XRAY_NEVER_INSTRUMENT {
86 __xray_log_select_mode(const char *Mode) XRAY_NEVER_INSTRUMENT {
100 const char *__xray_log_get_current_mode() XRAY_NEVER_INSTRUMENT {
107 void __xray_set_log_impl(XRayLogImpl Impl) XRAY_NEVER_INSTRUMENT {
124 void __xray_remove_log_impl() XRAY_NEVER_INSTRUMENT {
133 size_t ArgsSize) XRAY_NEVER_INSTRUMENT {
141 XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_fdr_controller.h43 bool finalized() const XRAY_NEVER_INSTRUMENT {
47 bool hasSpace(size_t S) XRAY_NEVER_INSTRUMENT {
52 constexpr int32_t mask(int32_t FuncId) const XRAY_NEVER_INSTRUMENT {
56 bool getNewBuffer() XRAY_NEVER_INSTRUMENT {
71 bool setupNewBuffer() XRAY_NEVER_INSTRUMENT {
110 bool prepareBuffer(size_t S) XRAY_NEVER_INSTRUMENT {
133 bool returnBuffer() XRAY_NEVER_INSTRUMENT {
148 uint16_t CPU) XRAY_NEVER_INSTRUMENT {
183 uint16_t CPU) XRAY_NEVER_INSTRUMENT {
238 WallClockFunc R, uint64_t C) XRAY_NEVER_INSTRUMENT
[all...]
H A Dxray_allocator.h40 template <class T> T *allocate() XRAY_NEVER_INSTRUMENT {
78 template <class T> void deallocate(T *B) XRAY_NEVER_INSTRUMENT {
91 T *allocateBuffer(size_t S) XRAY_NEVER_INSTRUMENT {
127 template <class T> void deallocateBuffer(T *B, size_t S) XRAY_NEVER_INSTRUMENT {
140 T *initArray(size_t N, U &&... Us) XRAY_NEVER_INSTRUMENT {
181 void *Alloc() XRAY_NEVER_INSTRUMENT {
226 explicit Allocator(size_t M) XRAY_NEVER_INSTRUMENT member in struct:__xray::Allocator
234 explicit Allocator(void *P, size_t M) XRAY_NEVER_INSTRUMENT member in struct:__xray::Allocator
245 Allocator(Allocator &&O) XRAY_NEVER_INSTRUMENT {
260 Allocator &operator=(Allocator &&O) XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_x86_64.cc33 retryingReadSome(int Fd, char *Begin, char *End) XRAY_NEVER_INSTRUMENT {
53 long long *Value) XRAY_NEVER_INSTRUMENT {
75 uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT {
90 uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT {
112 uint64_t getTSCFrequency() XRAY_NEVER_INSTRUMENT {
132 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
178 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
223 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
251 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
298 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_profiling.cc75 static ProfilingData *getThreadLocalData() XRAY_NEVER_INSTRUMENT {
76 thread_local auto ThreadOnce = []() XRAY_NEVER_INSTRUMENT {
93 auto AllocatorsUndo = at_scope_exit([&]() XRAY_NEVER_INSTRUMENT {
104 auto NodeBufferUndo = at_scope_exit([&]() XRAY_NEVER_INSTRUMENT {
111 auto RootsBufferUndo = at_scope_exit([&]() XRAY_NEVER_INSTRUMENT {
119 auto ShadowStackBufferUndo = at_scope_exit([&]() XRAY_NEVER_INSTRUMENT {
155 static void cleanupTLD() XRAY_NEVER_INSTRUMENT {
168 static void postCurrentThreadFCT(ProfilingData &T) XRAY_NEVER_INSTRUMENT {
200 const char *profilingCompilerDefinedFlags() XRAY_NEVER_INSTRUMENT {
208 XRayLogFlushStatus profilingFlush() XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_basic_logging.cc88 static LogWriter *getLog() XRAY_NEVER_INSTRUMENT {
118 static LogWriter *getGlobalLog() XRAY_NEVER_INSTRUMENT {
125 static ThreadLocalData &getThreadLocalData() XRAY_NEVER_INSTRUMENT {
160 RDTSC ReadTSC) XRAY_NEVER_INSTRUMENT {
257 RDTSC ReadTSC) XRAY_NEVER_INSTRUMENT {
302 XRayEntryType Type) XRAY_NEVER_INSTRUMENT {
307 XRAY_NEVER_INSTRUMENT {
308 InMemoryRawLog(FuncId, Type, [](uint8_t &CPU) XRAY_NEVER_INSTRUMENT {
321 uint64_t Arg1) XRAY_NEVER_INSTRUMENT {
326 uint64_t Arg1) XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_utils.cc49 void LogWriter::WriteAll(const char *Begin, const char *End) XRAY_NEVER_INSTRUMENT {
75 void LogWriter::Flush() XRAY_NEVER_INSTRUMENT {
79 LogWriter *LogWriter::Open() XRAY_NEVER_INSTRUMENT {
136 void LogWriter::WriteAll(const char *Begin, const char *End) XRAY_NEVER_INSTRUMENT {
154 void LogWriter::Flush() XRAY_NEVER_INSTRUMENT {
158 LogWriter *LogWriter::Open() XRAY_NEVER_INSTRUMENT {
H A Dxray_mips64.cc44 uint32_t Imm) XRAY_NEVER_INSTRUMENT {
50 uint32_t Imm) XRAY_NEVER_INSTRUMENT {
56 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT {
148 void (*Trampoline)()) XRAY_NEVER_INSTRUMENT {
153 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
158 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
165 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
171 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT {
177 extern "C" void __xray_ArgLoggerEntry() XRAY_NEVER_INSTRUMENT {
H A Dxray_function_call_trie.h172 explicit Allocators(Buffers &B) XRAY_NEVER_INSTRUMENT {
194 explicit Allocators(uptr Max) XRAY_NEVER_INSTRUMENT {
212 Allocators(Allocators &&O) XRAY_NEVER_INSTRUMENT {
241 Allocators &operator=(Allocators &&O) XRAY_NEVER_INSTRUMENT {
295 ~Allocators() XRAY_NEVER_INSTRUMENT {
307 static Allocators InitAllocators() XRAY_NEVER_INSTRUMENT {
311 static Allocators InitAllocatorsCustom(uptr Max) XRAY_NEVER_INSTRUMENT {
317 InitAllocatorsFromBuffers(Allocators::Buffers &Bufs) XRAY_NEVER_INSTRUMENT {
330 explicit FunctionCallTrie(const Allocators &A) XRAY_NEVER_INSTRUMENT
341 FunctionCallTrie(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT
[all...]
H A Dxray_profile_collector.cc112 tid_t TId) XRAY_NEVER_INSTRUMENT {
169 const FunctionCallTrie &Trie) XRAY_NEVER_INSTRUMENT {
200 XRAY_NEVER_INSTRUMENT {
233 void serialize() XRAY_NEVER_INSTRUMENT {
256 [&]() XRAY_NEVER_INSTRUMENT { deallocateBuffer(ProfileArena, MaxSize); });
263 [&]() XRAY_NEVER_INSTRUMENT { deallocateBuffer(PathArena, MaxSize); });
306 void reset() XRAY_NEVER_INSTRUMENT {
379 XRayBuffer nextBuffer(XRayBuffer B) XRAY_NEVER_INSTRUMENT {
389 &Once, +[]() XRAY_NEVER_INSTRUMENT {
H A Dxray_init.cc64 void __xray_init() XRAY_NEVER_INSTRUMENT {
H A Dxray_fdr_logging.cc280 XRayLogFlushStatus fdrLoggingFlush() XRAY_NEVER_INSTRUMENT {
388 XRayLogInitStatus fdrLoggingFinalize() XRAY_NEVER_INSTRUMENT {
417 static TSCAndCPU getTimestamp() XRAY_NEVER_INSTRUMENT {
447 static bool setupTLD(ThreadLocalData &TLD) XRAY_NEVER_INSTRUMENT {
497 XRayEntryType Entry) XRAY_NEVER_INSTRUMENT {
527 uint64_t Arg) XRAY_NEVER_INSTRUMENT {
557 std::size_t EventSize) XRAY_NEVER_INSTRUMENT {
587 std::size_t EventSize) noexcept XRAY_NEVER_INSTRUMENT {
616 size_t OptionsSize) XRAY_NEVER_INSTRUMENT {
728 bool fdrLogDynamicInitializer() XRAY_NEVER_INSTRUMENT {
[all...]
H A Dxray_buffer_queue.h105 Iterator(BufferRep *Root, size_t O, size_t M) XRAY_NEVER_INSTRUMENT
256 template <class F> void apply(F Fn) XRAY_NEVER_INSTRUMENT {

Completed in 205 milliseconds

12