Searched refs:PatchOpcodes (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| H A D | xray_mips64.cc | 23 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 D | xray_mips.cc | 23 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 D | xray_AArch64.cc | 26 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 D | xray_arm.cc | 26 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()
|