Home
last modified time | relevance | path

Searched refs:RIP (Results 1 - 25 of 37) sorted by relevance

12

/third_party/libunwind/libunwind/src/x86_64/
H A DGstep.c141 c->dwarf.loc[RIP] = DWARF_LOC (c->dwarf.cfa, 0); in unw_step()
174 * Check if previous RIP was invalid in unw_step()
182 Debug (2, "Previous RIP 0x%lx was invalid, attempting fixup\n", prev_ip); in unw_step()
186 /*Test to see if what we think is the previous RIP is valid*/ in unw_step()
201 * The call should have pushed RIP to the stack in unw_step()
203 * touched so RIP should be at RSP. in unw_step()
223 Debug (2, "RIP fixup didn't work, falling back\n"); in unw_step()
260 c->dwarf.loc[RIP] = rip_loc; in unw_step()
270 if (!DWARF_IS_NULL_LOC (c->dwarf.loc[RIP])) in unw_step()
272 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RIP], in unw_step()
[all...]
H A Dinit.h65 c->dwarf.loc[RIP] = REG_INIT_LOC(c, rip, RIP); in common_init()
67 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RIP], &c->dwarf.ip); in common_init()
H A DGos-freebsd.c51 /* Check if RIP points at sigreturn sequence. in unw_is_signal_frame()
74 /* Check if RIP points at standard syscall sequence. in unw_is_signal_frame()
127 c->dwarf.loc[RIP] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RIP, 0); in x86_64_handle_signal_frame()
136 c->dwarf.loc[RIP] = DWARF_LOC (c->dwarf.cfa, 0); in x86_64_handle_signal_frame()
137 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RIP], &c->dwarf.ip); in x86_64_handle_signal_frame()
138 Debug (1, "Frame Chain [RIP=0x%Lx] = 0x%Lx\n", in x86_64_handle_signal_frame()
139 (unsigned long long) DWARF_GET_LOC (c->dwarf.loc[RIP]), in x86_64_handle_signal_frame()
H A Dunwind_i.h55 #define RIP 16 macro
H A DGget_save_loc.c47 case UNW_X86_64_RIP: loc = c->dwarf.loc[RIP]; break; in unw_get_save_loc()
H A DGstash_frame.c97 /* Later we are going to fish out {RBP,RSP,RIP} from sigcontext via in tdep_stash_frame()
104 assert (DWARF_GET_LOC(d->loc[RIP]) - uc == UC_MCONTEXT_GREGS_RIP); in tdep_stash_frame()
H A DGregs.c77 c->dwarf.ip = *valp; /* also update the RIP cache */ in tdep_access_reg()
78 loc = c->dwarf.loc[RIP]; in tdep_access_reg()
H A DGos-solaris.c88 c->dwarf.loc[RIP] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RIP, 0); in x86_64_handle_signal_frame()
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
H A Dosfiber_asm_x64.h51 uintptr_t RIP; member
74 static_assert(offsetof(marl_fiber_context, RIP) == MARL_REG_RIP,
H A Dosfiber_x64.c35 ctx->RIP = (uintptr_t)&marl_fiber_trampoline; in marl_fiber_set_target()
/third_party/musl/arch/x32/bits/
H A Dreg.h19 #define RIP 16 macro
/third_party/musl/arch/x86_64/bits/
H A Dreg.h19 #define RIP 16 macro
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DRegionPrinter.cpp146 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
147 return &RIP->getRegionInfo(); in getGraph()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp45 : X86GenRegisterInfo((TT.isArch64Bit() ? X86::RIP : X86::EIP), in X86RegisterInfo()
48 (TT.isArch64Bit() ? X86::RIP : X86::EIP)) { in X86RegisterInfo()
203 // NOSP does not contain RIP, so no special case here. in getPointerRegClass()
212 // NOSP does not contain RIP, so no special case here. in getPointerRegClass()
540 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RIP)) in getReservedRegs()
623 for (auto Reg : {X86::EFLAGS, X86::RIP, X86::EIP, X86::IP}) in adjustStackMapLiveOutMask()
H A DX86SpeculativeLoadHardening.cpp1119 .addReg(/*Base*/ X86::RIP) in tracePredStateThroughIndirectBranches()
1159 .addReg(/*Base*/ X86::RIP) in tracePredStateThroughIndirectBranches()
1717 // If we have at least one (non-frame-index, non-RIP) register operand, in tracePredStateThroughBlocksAndHarden()
1720 if (!BaseMO.isFI() && BaseMO.getReg() != X86::RIP && in tracePredStateThroughBlocksAndHarden()
1972 } else if (BaseMO.getReg() == X86::RIP || in hardenLoadAddr()
1974 // For both RIP-relative addressed loads or absolute loads, we cannot in hardenLoadAddr()
1984 << (BaseMO.getReg() == X86::RIP ? "RIP-relative" : "no-base") in hardenLoadAddr()
2503 .addReg(/*Base*/ X86::RIP) in tracePredStateThroughCall()
2545 .addReg(/*Base*/ X86::RIP) in tracePredStateThroughCall()
[all...]
H A DX86AsmPrinter.cpp292 BaseReg.getReg() == X86::RIP) in PrintLeaMemReference()
359 BaseReg.getReg() == X86::RIP) in PrintIntelMemReference()
H A DX86ExpandPseudo.cpp93 .addReg(X86::RIP) in ExpandICallBranchFunnel()
/third_party/node/deps/v8/src/trap-handler/
H A Dhandler-inside-posix.cc126 auto* context_ip = CONTEXT_REG(rip, RIP); in TryHandleSignal()
/third_party/rust/crates/libc/src/fuchsia/
H A Dx86_64.rs137 pub const RIP: ::c_int = 16; consts
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1818 for (Instruction *RIP : NewRetainReleaseRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()
1819 if (ReleasesToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()
1822 const BBState &RIPBBState = BBStates[RIP->getParent()]; in PairUpRetainsAndReleases()
1875 for (Instruction *RIP : NewReleaseRetainRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()
1876 if (RetainsToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()
1879 const BBState &RIPBBState = BBStates[RIP->getParent()]; in PairUpRetainsAndReleases()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1051 !(BaseReg == X86::RIP || BaseReg == X86::EIP || in CheckBaseRegAndIndexRegAndScale()
1071 if (((BaseReg == X86::RIP || BaseReg == X86::EIP) && IndexReg != 0) || in CheckBaseRegAndIndexRegAndScale()
1072 IndexReg == X86::EIP || IndexReg == X86::RIP || in CheckBaseRegAndIndexRegAndScale()
1122 // RIP/EIP-relative addressing is only supported in 64-bit mode. in CheckBaseRegAndIndexRegAndScale()
1124 (BaseReg == X86::RIP || BaseReg == X86::EIP)) { in CheckBaseRegAndIndexRegAndScale()
1171 if (RegNo == X86::RIZ || RegNo == X86::RIP || in ParseRegister()
1923 if (RegNo == X86::RIP) in ParseIntelOperand()
2063 if (Reg == X86::RIP) in ParseATTOperand()
2336 if (BaseReg == X86::RIP) in ParseMemOperand()
2339 if (IndexReg == X86::RIP) in ParseMemOperand()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp312 ? X86::RIP // Should have dwarf #16. in createX86MCRegisterInfo()
358 unsigned InstPtr = is64Bit ? X86::RIP : X86::EIP; in createX86MCAsmInfo()
539 // RIP-relative addressing. in evaluateMemoryOperandAddress()
540 if (BaseReg.getReg() == X86::RIP) in evaluateMemoryOperandAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h410 ENTRY(RIP)
/third_party/libunwind/libunwind/src/ptrace/
H A D_UPT_reg_offset.c356 UNW_R_OFF(RIP, rip)
/third_party/rust/crates/libc/src/unix/linux_like/android/b64/x86_64/
H A Dmod.rs752 pub const RIP: ::c_int = 16; consts

Completed in 25 milliseconds

12