Home
last modified time | relevance | path

Searched refs:TracingHook (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_loongarch64.cpp45 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
79 uint32_t LoTracingHookAddr = reinterpret_cast<int64_t>(TracingHook) & 0xfff; in patchSled()
81 (reinterpret_cast<int64_t>(TracingHook) >> 12) & 0xfffff; in patchSled()
83 (reinterpret_cast<int64_t>(TracingHook) >> 32) & 0xfffff; in patchSled()
85 (reinterpret_cast<int64_t>(TracingHook) >> 52) & 0xfff; in patchSled()
H A Dxray_mips64.cpp55 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
95 reinterpret_cast<int64_t>(TracingHook) & 0xffff; in patchSled()
97 (reinterpret_cast<int64_t>(TracingHook) >> 16) & 0xffff; in patchSled()
99 (reinterpret_cast<int64_t>(TracingHook) >> 32) & 0xffff; in patchSled()
101 (reinterpret_cast<int64_t>(TracingHook) >> 48) & 0xffff; in patchSled()
H A Dxray_hexagon.cpp89 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
121 *CurAddress = encodeConstantExtender(reinterpret_cast<uint32_t>(TracingHook)); in patchSled()
124 encodeExtendedTransferImmediate(reinterpret_cast<uint32_t>(TracingHook), RN_R6, true); in patchSled()
H A Dxray_mips.cpp54 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
99 reinterpret_cast<int32_t>(TracingHook) & 0xffff; in patchSled()
101 (reinterpret_cast<int32_t>(TracingHook) >> 16) & 0xffff; in patchSled()
H A Dxray_AArch64.cpp35 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
73 *reinterpret_cast<void (**)()>(CurAddress) = TracingHook; in patchSled()
H A Dxray_arm.cpp78 void (*TracingHook)()) XRAY_NEVER_INSTRUMENT { in patchSled() argument
111 write32bitLoadIP(CurAddress, reinterpret_cast<uint32_t>(TracingHook)); in patchSled()