Home
last modified time | relevance | path

Searched refs:PatchOpcodes (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_mips64.cc23 enum PatchOpcodes : uint32_t { enum
105 PatchOpcodes::PO_SD, RegNum::RN_SP, RegNum::RN_RA, 0x8); in patchSled()
107 PatchOpcodes::PO_SD, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
109 PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T9, HighestTracingHookAddr); in patchSled()
111 encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T9, RegNum::RN_T9, in patchSled()
114 PatchOpcodes::PO_DSLL, 0x0, RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
116 PatchOpcodes::PO_ORI, RegNum::RN_T9, RegNum::RN_T9, HiTracingHookAddr); in patchSled()
118 PatchOpcodes::PO_DSLL, 0x0, RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
120 PatchOpcodes::PO_ORI, RegNum::RN_T9, RegNum::RN_T9, LoTracingHookAddr); in patchSled()
122 PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T0, HiFunctionID); in patchSled()
[all …]
H A Dxray_mips.cc23 enum PatchOpcodes : uint32_t { enum
105 PatchOpcodes::PO_SW, RegNum::RN_SP, RegNum::RN_RA, 0x4); in patchSled()
107 PatchOpcodes::PO_SW, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
109 PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T9, HiTracingHookAddr); in patchSled()
111 PatchOpcodes::PO_ORI, RegNum::RN_T9, RegNum::RN_T9, LoTracingHookAddr); in patchSled()
113 PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T0, HiFunctionID); in patchSled()
115 PatchOpcodes::PO_JALR, RegNum::RN_T9, 0x0, RegNum::RN_RA, 0X0); in patchSled()
117 PatchOpcodes::PO_ORI, RegNum::RN_T0, RegNum::RN_T0, LoFunctionID); in patchSled()
119 PatchOpcodes::PO_LW, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
121 PatchOpcodes::PO_LW, RegNum::RN_SP, RegNum::RN_RA, 0x4); in patchSled()
[all …]
H A Dxray_AArch64.cc26 enum class PatchOpcodes : uint32_t { enum
68 *CurAddress = uint32_t(PatchOpcodes::PO_LdrW0_12); in patchSled()
70 *CurAddress = uint32_t(PatchOpcodes::PO_LdrX16_12); in patchSled()
72 *CurAddress = uint32_t(PatchOpcodes::PO_BlrX16); in patchSled()
78 *CurAddress = uint32_t(PatchOpcodes::PO_LdpX0X30SP_16); in patchSled()
82 uint32_t(PatchOpcodes::PO_StpX0X30SP_m16e), std::memory_order_release); in patchSled()
86 uint32_t(PatchOpcodes::PO_B32), std::memory_order_release); in patchSled()
H A Dxray_arm.cc26 enum class PatchOpcodes : uint32_t { enum
113 *CurAddress = uint32_t(PatchOpcodes::PO_BlxIp); in patchSled()
115 *CurAddress = uint32_t(PatchOpcodes::PO_PopR0Lr); in patchSled()
119 uint32_t(PatchOpcodes::PO_PushR0Lr), std::memory_order_release); in patchSled()
123 uint32_t(PatchOpcodes::PO_B20), std::memory_order_release); in patchSled()