Searched refs:CurAddress (Results 1 - 3 of 3) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_AArch64.cpp65 uint32_t *CurAddress = FirstAddress + 1; variable
67 *CurAddress = uint32_t(PatchOpcodes::PO_LdrW0_12);
68 CurAddress++;
69 *CurAddress = uint32_t(PatchOpcodes::PO_LdrX16_12);
70 CurAddress++;
71 *CurAddress = uint32_t(PatchOpcodes::PO_BlrX16);
72 CurAddress++;
73 *CurAddress = FuncId;
74 CurAddress++;
75 *reinterpret_cast<void (**)()>(CurAddress) variable
[all...]
H A Dxray_arm.cpp106 uint32_t *CurAddress = FirstAddress + 1; variable
108 CurAddress =
109 write32bitLoadR0(CurAddress, reinterpret_cast<uint32_t>(FuncId));
110 CurAddress =
111 write32bitLoadIP(CurAddress, reinterpret_cast<uint32_t>(TracingHook));
112 *CurAddress = uint32_t(PatchOpcodes::PO_BlxIp);
113 CurAddress++;
114 *CurAddress = uint32_t(PatchOpcodes::PO_PopR0Lr);
115 CurAddress++;
125 reinterpret_cast<char *>(CurAddress));
[all...]
H A Dxray_hexagon.cpp118 uint32_t *CurAddress = FirstAddress + 1; variable
119 *CurAddress = encodeExtendedTransferImmediate(FuncId, RN_R7);
120 CurAddress++;
121 *CurAddress = encodeConstantExtender(reinterpret_cast<uint32_t>(TracingHook));
122 CurAddress++;
123 *CurAddress =
125 CurAddress++;
127 *CurAddress = uint32_t(PO_CALLR_R6);

Completed in 135 milliseconds