Home
last modified time | relevance | path

Searched refs:XRaySledEntry (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_interface_internal.h24 struct XRaySledEntry { struct
61 const XRaySledEntry *Begin;
65 const XRaySledEntry *fromPCRelative() const { in fromPCRelative()
66 return reinterpret_cast<const XRaySledEntry *>(uintptr_t(&Begin) + in fromPCRelative()
75 const XRaySledEntry *Sleds;
81 bool patchFunctionEntry(bool Enable, uint32_t FuncId, const XRaySledEntry &Sled,
83 bool patchFunctionExit(bool Enable, uint32_t FuncId, const XRaySledEntry &Sled);
85 const XRaySledEntry &Sled);
86 bool patchCustomEvent(bool Enable, uint32_t FuncId, const XRaySledEntry &Sled);
87 bool patchTypedEvent(bool Enable, uint32_t FuncId, const XRaySledEntry &Sled);
H A Dxray_AArch64.cpp34 const XRaySledEntry &Sled, in patchSled()
91 const XRaySledEntry &Sled, in patchFunctionEntry()
97 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
102 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
121 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
132 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_hexagon.cpp88 const XRaySledEntry &Sled, in patchSled()
137 const XRaySledEntry &Sled, in patchFunctionEntry()
143 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
148 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
153 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
159 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_arm.cpp77 const XRaySledEntry &Sled, in patchSled()
130 const XRaySledEntry &Sled, in patchFunctionEntry()
136 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
141 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
146 const XRaySledEntry &Sled) in patchCustomEvent()
152 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_powerpc64.cpp53 const XRaySledEntry &Sled, in patchFunctionEntry()
72 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
90 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
98 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
104 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_loongarch64.cpp44 const XRaySledEntry &Sled, in patchSled()
128 const XRaySledEntry &Sled, in patchFunctionEntry()
134 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
139 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
146 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
152 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_mips.cpp53 const XRaySledEntry &Sled, in patchSled()
138 const XRaySledEntry &Sled, in patchFunctionEntry()
144 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
149 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
156 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
162 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_mips64.cpp54 const XRaySledEntry &Sled, in patchSled()
146 const XRaySledEntry &Sled, in patchFunctionEntry()
152 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
157 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
164 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
170 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_init.cpp25 extern const XRaySledEntry __start_xray_instr_map[] __attribute__((weak));
26 extern const XRaySledEntry __stop_xray_instr_map[] __attribute__((weak));
33 const XRaySledEntry __start_xray_instr_map[] = {};
34 extern const XRaySledEntry __stop_xray_instr_map[] = {};
H A Dxray_x86_64.cpp124 const XRaySledEntry &Sled, in patchFunctionEntry()
173 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionExit()
220 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchFunctionTailExit()
250 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchCustomEvent()
278 const XRaySledEntry &Sled) XRAY_NEVER_INSTRUMENT { in patchTypedEvent()
H A Dxray_interface.cpp153 bool patchSled(const XRaySledEntry &Sled, bool Enable, in patchSled()
514 const XRaySledEntry *Sled = in __xray_function_address()