Home
last modified time | relevance | path

Searched refs:XRayEntryType (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_basic_logging.h31 void basicLoggingHandleArg0RealTSC(int32_t FuncId, XRayEntryType Entry);
32 void basicLoggingHandleArg0EmulateTSC(int32_t FuncId, XRayEntryType Entry);
33 void basicLoggingHandleArg1RealTSC(int32_t FuncId, XRayEntryType Entry,
35 void basicLoggingHandleArg1EmulateTSC(int32_t FuncId, XRayEntryType Entry,
H A Dxray_basic_logging.cpp158 void InMemoryRawLog(int32_t FuncId, XRayEntryType Type, in InMemoryRawLog()
176 case XRayEntryType::ENTRY: in InMemoryRawLog()
177 case XRayEntryType::LOG_ARGS_ENTRY: { in InMemoryRawLog()
194 case XRayEntryType::EXIT: in InMemoryRawLog()
195 case XRayEntryType::TAIL: { in InMemoryRawLog()
221 TLD.BufferOffset -= StackTop.Type == XRayEntryType::ENTRY ? 1 : 2; in InMemoryRawLog()
255 void InMemoryRawLogWithArg(int32_t FuncId, XRayEntryType Type, uint64_t Arg1, in InMemoryRawLogWithArg()
301 XRayEntryType Type) XRAY_NEVER_INSTRUMENT { in basicLoggingHandleArg0RealTSC()
305 void basicLoggingHandleArg0EmulateTSC(int32_t FuncId, XRayEntryType Type) in basicLoggingHandleArg0EmulateTSC()
319 void basicLoggingHandleArg1RealTSC(int32_t FuncId, XRayEntryType Type, in basicLoggingHandleArg1RealTSC()
[all …]
H A Dxray_fdr_logging.cpp492 XRayEntryType Entry) XRAY_NEVER_INSTRUMENT { in fdrLoggingHandleArg0()
505 case XRayEntryType::ENTRY: in fdrLoggingHandleArg0()
506 case XRayEntryType::LOG_ARGS_ENTRY: in fdrLoggingHandleArg0()
509 case XRayEntryType::EXIT: in fdrLoggingHandleArg0()
512 case XRayEntryType::TAIL: in fdrLoggingHandleArg0()
515 case XRayEntryType::CUSTOM_EVENT: in fdrLoggingHandleArg0()
516 case XRayEntryType::TYPED_EVENT: in fdrLoggingHandleArg0()
521 void fdrLoggingHandleArg1(int32_t FuncId, XRayEntryType Entry, in fdrLoggingHandleArg1()
535 case XRayEntryType::ENTRY: in fdrLoggingHandleArg1()
536 case XRayEntryType::LOG_ARGS_ENTRY: in fdrLoggingHandleArg1()
[all …]
H A Dxray_trampoline_powerpc64.cpp6 extern std::atomic<void (*)(int32_t, XRayEntryType)> XRayPatchedFunction;
9 void CallXRayPatchedFunction(int32_t FuncId, XRayEntryType Type) { in CallXRayPatchedFunction()
H A Dxray_fdr_logging.h31 void fdrLoggingHandleArg0(int32_t FuncId, XRayEntryType Entry);
32 void fdrLoggingHandleArg1(int32_t FuncId, XRayEntryType Entry, uint64_t Arg1);
H A Dxray_profiling.cpp269 XRayEntryType Entry) XRAY_NEVER_INSTRUMENT { in profilingHandleArg0()
293 case XRayEntryType::ENTRY: in profilingHandleArg0()
294 case XRayEntryType::LOG_ARGS_ENTRY: in profilingHandleArg0()
297 case XRayEntryType::EXIT: in profilingHandleArg0()
298 case XRayEntryType::TAIL: in profilingHandleArg0()
307 void profilingHandleArg1(int32_t FuncId, XRayEntryType Entry, in profilingHandleArg1()
H A Dxray_interface.cpp173 case XRayEntryType::ENTRY: in patchSled()
177 case XRayEntryType::EXIT: in patchSled()
180 case XRayEntryType::TAIL: in patchSled()
183 case XRayEntryType::LOG_ARGS_ENTRY: in patchSled()
187 case XRayEntryType::CUSTOM_EVENT: in patchSled()
190 case XRayEntryType::TYPED_EVENT: in patchSled()
517 XRayEntryType)) XRAY_NEVER_INSTRUMENT { in __xray_set_handler() argument
613 int __xray_set_handler_arg1(void (*entry)(int32_t, XRayEntryType, uint64_t)) { in __xray_set_handler_arg1() argument
H A Dxray_trampoline_s390x.S47 # Set r3 to XRayEntryType::ENTRY = 0.
84 # Set r3 to XRayEntryType::ENTRY = 0.
121 # Set r3 to XRayEntryType::EXIT = 1.
158 # Set r3 to XRayEntryType::EXIT = 1.
/freebsd/contrib/llvm-project/compiler-rt/include/xray/
H A Dxray_interface.h23 enum XRayEntryType { enum
52 extern int __xray_set_handler(void (*entry)(int32_t, XRayEntryType));
63 extern int __xray_set_handler_arg1(void (*entry)(int32_t, XRayEntryType,
H A Dxray_log_interface.h187 void (*handle_arg0)(int32_t, XRayEntryType);