Home
last modified time | relevance | path

Searched refs:EBP (Results 1 – 25 of 30) sorted by relevance

12

/openbsd/src/gnu/usr.bin/binutils/gdb/
Di386-stub.c122 enum regnames {EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, enumerator
773 *ptr++ = hexchars[EBP]; in handle_exception()
775 ptr = mem2hex((char *)&registers[EBP], ptr, 4, 0); /* FP */ in handle_exception()
Di386v4-nat.c97 UESP, EBP, ESI, EDI,
Di386v-nat.c68 UESP, EBP, ESI, EDI,
Di386-linux-nat.c90 UESP, EBP, ESI, EDI,
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/Solaris/sys/
Dregset.h29 #undef EBP
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp201 {codeview::RegisterId::EBP, X86::EBP}, in initLLVMToSEHAndCVRegMapping()
757 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
785 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
822 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
858 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
859 return X86::EBP; in getX86SubSuperRegisterOrZero()
894 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
DX86MCTargetDesc.h51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
DX86AsmBackend.cpp343 if (BaseReg == X86::ESP || BaseReg == X86::EBP) in determinePaddingPrefix()
1177 case X86::EBP: in PushInstrSize()
1195 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
1359 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncoding()
DX86WinCOFFTargetStreamer.cpp303 case X86::EBP: OS << "$ebp"; break; in printFPOReg()
DX86MCCodeEmitter.cpp497 if (BaseRegNo != N86::EBP) { in emitMemModRMByte()
560 BaseRegNo != N86::EBP) { in emitMemModRMByte()
/openbsd/src/gnu/usr.bin/binutils/gdb/gdbserver/
Dlinux-i386-low.c61 UESP * 4, EBP * 4, ESI * 4, EDI * 4,
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h139 ENTRY(EBP) \
157 ENTRY(EBP) \
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86RegisterInfo.td146 def EBP : X86Reg<"ebp", 5, [BP, HBP]>, DwarfRegNum<[-2, 4, 5]>;
171 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
419 R8D, R9D, R10D, R11D, R14D, R15D, R12D, R13D, EBX, EBP, ESP)>;
478 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>;
529 def GR32_DIBP : RegisterClass<"X86", [i32], 32, (add EDI, EBP)>;
530 def GR32_BPSP : RegisterClass<"X86", [i32], 32, (add EBP, ESP)>;
DX86CallingConv.td327 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX]>>
1021 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>>
1029 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX, ECX]>>,
1128 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
1171 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI,
1217 def CSR_32_RegCall_NoSSE : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
DX86RegisterInfo.cpp69 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo()
74 FramePtr = X86::EBP; in X86RegisterInfo()
DX86FixupLEAs.cpp333 return Reg == X86::EBP || Reg == X86::RBP || in isInefficientLEAReg()
DX86FrameLowering.cpp3371 PReg = X86::EBP; in adjustForHiPEPrologue()
3675 X86::EBP, true, -EHRegSize) in restoreWin32EHStackPointers()
DX86InstrInfo.td1310 let Defs = [EBP, ESP], Uses = [EBP, ESP], mayLoad = 1, hasSideEffects=0 in
1469 let Defs = [EDI, ESI, EBP, EBX, EDX, ECX, EAX, ESP], Uses = [ESP],
1476 let Defs = [ESP], Uses = [EDI, ESI, EBP, EBX, EDX, ECX, EAX, ESP],
DX86.td478 // the base is EBP, RBP,or R13
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
DSymbolRecordMapping.cpp504 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
536 case RegisterId::EBP: in encodeFramePtrReg()
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
DPDBTypes.h318 EBP, enumerator
/openbsd/src/gnu/llvm/llvm/docs/
DCodeGenerator.rst1543 *Function with a Frame Pointer (``EBP`` or ``RBP``)*
1544 ``EBP/RBP``-based frame, where ``EBP/RBP`` is pushed onto the stack
1546 ``EBP/RBP``. Thus to unwind, ``ESP/RSP`` is restored with the current
1547 ``EBP/RBP`` value, then ``EBP/RBP`` is restored by popping the stack, and the
1550 the stack that starts ``EBP-4`` to ``EBP-1020`` (``RBP-8`` to
1564 6 ``EBP`` ``RBP``
1567 *Frameless with a Small Constant Stack Size (``EBP`` or ``RBP`` is not used as a frame pointer)*
1580 *Frameless with a Large Constant Stack Size (``EBP`` or ``RBP`` is not used as a frame pointer)*
/openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
DCodeViewRegisterMapping.cpp699 case llvm::codeview::RegisterId::EBP: in GetRegisterSize()
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
DCodeViewRegisters.def73 CV_REGISTER(EBP, 22)
/openbsd/src/gnu/llvm/llvm/docs/TableGen/
Dindex.rst67 AH, AL, AX, BH, BL, BP, BPL, BX, CH, CL, CX, DH, DI, DIL, DL, DX, EAX, EBP, EBX,

12