Home
last modified time | relevance | path

Searched refs:RBP (Results 1 – 25 of 33) sorted by relevance

12

/third_party/libunwind/src/x86_64/
DGstash_frame.c41 rs->reg.where[RBP], rs->reg.val[RBP], DWARF_GET_LOC(d->loc[RBP]), in tdep_stash_frame()
45 rs->reg.where[RBP] == DWARF_WHERE_EXPR) { in tdep_stash_frame()
50 unw_word_t rbp_addr = rs->reg.val[RBP]; in tdep_stash_frame()
68 && (rs->reg.val[DWARF_CFA_REG_COLUMN] == RBP in tdep_stash_frame()
72 && (rs->reg.where[RBP] == DWARF_WHERE_UNDEF in tdep_stash_frame()
73 || rs->reg.where[RBP] == DWARF_WHERE_SAME in tdep_stash_frame()
74 || (rs->reg.where[RBP] == DWARF_WHERE_CFAREL in tdep_stash_frame()
75 && labs((long) rs->reg.val[RBP]) < (1 << 14) in tdep_stash_frame()
76 && rs->reg.val[RBP]+1 != 0)) in tdep_stash_frame()
87 if (rs->reg.where[RBP] == DWARF_WHERE_CFAREL) in tdep_stash_frame()
[all …]
DGstep.c93 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP])) in unw_step()
144 else if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP])) in unw_step()
153 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RBP], &rbp); in unw_step()
157 DWARF_GET_LOC (c->dwarf.loc[RBP])); in unw_step()
230 (unsigned long) DWARF_GET_LOC (c->dwarf.loc[RBP]), in unw_step()
258 c->dwarf.loc[RBP] = rbp_loc; in unw_step()
264 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP]) && invalid_prev_rip == 0) in unw_step()
Dinit.h55 c->dwarf.loc[RBP] = REG_INIT_LOC(c, rbp, RBP); in common_init()
DGget_save_loc.c42 case UNW_X86_64_RBP: loc = c->dwarf.loc[RBP]; break; in unw_get_save_loc()
Dunwind_i.h45 #define RBP 6 macro
DGregs.c110 case UNW_X86_64_RBP: loc = c->dwarf.loc[RBP]; break; in tdep_access_reg()
DGos-solaris.c82 c->dwarf.loc[RBP] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RBP, 0); in x86_64_handle_signal_frame()
DGos-freebsd.c120 c->dwarf.loc[RBP] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RBP, 0); in x86_64_handle_signal_frame()
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
Dosfiber_asm_x64.h39 uintptr_t RBP; member
58 static_assert(offsetof(marl_fiber_context, RBP) == MARL_REG_RBP,
/third_party/libffi/src/x86/
Dwin64_intel.S53 mov [arg1], RBP ; movq %rbp, (arg1)
55 mov RBP, arg1; movq arg1, %rbp
75 CALL qword ptr [RBP + 16] ; call *16(%rbp)
77 mov ECX, [RBP + 24] ; movl 24(%rbp), %ecx
78 mov R8, [RBP + 32] ; movq 32(%rbp), %r8
/third_party/boost/libs/context/src/asm/
Dontop_x86_64_ms_pe_masm.asm68 ; | RBX | RBP | hidden | RIP |
133 mov [rsp+0108h], rbp ; save RBP
183 mov rbp, [rsp+0108h] ; restore RBP
Djump_x86_64_ms_pe_masm.asm68 ; | RBX | RBP | hidden | RIP |
133 mov [rsp+0108h], rbp ; save RBP
183 mov rbp, [rsp+0108h] ; restore RBP
Dmake_x86_64_ms_pe_masm.asm68 ; | RBX | RBP | hidden | RIP |
/third_party/musl/arch/x86_64/bits/
Dreg.h7 #define RBP 4 macro
/third_party/musl/arch/x32/bits/
Dreg.h7 #define RBP 4 macro
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallingConv.td373 CCIfType<[i64], CCAssignToReg<[R15, RBP, RAX, RDX]>>
424 CCIfType<[i64], CCAssignToReg<[RBX, RBP, RDI, RSI, RDX, RCX, R8, R9,
584 CCIfType<[i64], CCAssignToReg<[RBX, R12, RBP, R15,
591 // Pass the first argument in RBP.
592 CCIfType<[i64], CCAssignToReg<[RBP]>>,
678 CCAssignToReg<[R13, RBP, R12, RBX, R14, RSI, RDI, R8, R9, R15]>>,
699 CCIfType<[i64], CCAssignToReg<[R15, RBP, RSI, RDX, RCX, R8]>>,
1070 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>;
1077 def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>;
1091 def CSR_64_CXX_TLS_Darwin_PE : CalleeSavedRegs<(add RBP)>;
[all …]
DX86RegisterInfo.td175 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
378 // List call-clobbered registers before callee-save registers. RBX, RBP, (and
424 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>;
471 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
501 // When RBP is used as a base pointer in a 32-bit addresses environement,
503 // Since RBP will never be spilled, stick to a 32 alignment to save
506 (add LOW32_ADDR_ACCESS, RBP)>;
DX86RegisterInfo.cpp65 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo()
545 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RBP)) in getReservedRegs()
DX86FixupLEAs.cpp296 return Reg == X86::EBP || Reg == X86::RBP || in isInefficientLEAReg()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp162 {codeview::RegisterId::RBP, X86::RBP}, in initLLVMToSEHAndCVRegMapping()
611 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
639 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
676 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
712 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
748 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
749 return X86::RBP; in getX86SubSuperRegisterOrZero()
DX86AsmBackend.cpp830 case X86::RBP: in PushInstrSize()
882 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncodingImpl()
1003 X86::RBX, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, 0 in getCompactUnwindRegNum()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenRegisterInfo.inc70 RBP = 50,
1596 …D, X86::R9D, X86::R10D, X86::R11D, X86::R14D, X86::R15D, X86::R12D, X86::R13D, X86::RIP, X86::RBP,
1616 …P, X86::R8D, X86::R9D, X86::R10D, X86::R11D, X86::R14D, X86::R15D, X86::R12D, X86::R13D, X86::RBP,
1666 X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::RBP,
1826 X86::RIP, X86::RBP,
1926 X86::RBP,
1966 …X86::R10, X86::R11, X86::RBX, X86::R14, X86::R15, X86::R12, X86::R13, X86::RBP, X86::RSP, X86::RIP…
1996 …X86::R9, X86::R10, X86::R11, X86::RBX, X86::R14, X86::R15, X86::R12, X86::R13, X86::RBP, X86::RSP,
2006 … X86::R8, X86::R9, X86::R10, X86::R11, X86::RBX, X86::R14, X86::R15, X86::R12, X86::R13, X86::RBP,
2026 X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::RBX, X86::RBP, X86::RSP, X86::RIP,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h178 ENTRY(RBP) \
196 ENTRY(RBP) \
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/
DSymbolRecordMapping.cpp512 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg()
548 case RegisterId::RBP: in encodeFramePtrReg()
/third_party/libunwind/src/ptrace/
D_UPT_reg_offset.c346 UNW_R_OFF(RBP, rbp)

12