Searched refs:ebp (Results 1 - 16 of 16) sorted by relevance

/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/
H A DLinuxX86CFrame.java35 public LinuxX86CFrame(LinuxDebugger dbg, Address ebp, Address pc) { argument
37 this.ebp = ebp;
53 return ebp;
60 if ( (ebp == null) || ebp.lessThan(esp) ) {
64 // Check alignment of ebp
65 if ( dbg.getAddressValue(ebp) % ADDRESS_SIZE != 0) {
69 Address nextEBP = ebp.getAddressAt( 0 * ADDRESS_SIZE);
70 if (nextEBP == null || nextEBP.lessThanOrEqual(ebp)) {
82 private Address ebp; field in class:LinuxX86CFrame
[all...]
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/
H A DWindowsX86CFrame.java34 private Address ebp; field in class:WindowsX86CFrame
40 public WindowsX86CFrame(WindbgDebugger dbg, Address ebp, Address pc) { argument
42 this.ebp = ebp;
51 if ( (ebp == null) || ebp.lessThan(esp) ) {
55 // Check alignment of ebp
56 if ( dbg.getAddressValue(ebp) % ADDRESS_SIZE != 0) {
60 Address nextEBP = ebp.getAddressAt( 0 * ADDRESS_SIZE);
61 if (nextEBP == null || nextEBP.lessThanOrEqual(ebp)) {
[all...]
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/
H A DBsdX86CFrame.java35 public BsdX86CFrame(BsdDebugger dbg, Address ebp, Address pc) { argument
37 this.ebp = ebp;
53 return ebp;
60 if ( (ebp == null) || ebp.lessThan(esp) ) {
64 Address nextEBP = ebp.getAddressAt( 0 * ADDRESS_SIZE);
68 Address nextPC = ebp.getAddressAt( 1 * ADDRESS_SIZE);
77 private Address ebp; field in class:BsdX86CFrame
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/
H A DBsdCDebugger.java88 Address ebp = context.getRegisterAsAddress(X86ThreadContext.EBP);
89 if (ebp == null) return null;
92 return new BsdX86CFrame(dbg, ebp, pc);
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/
H A DWindbgCDebugger.java74 Address ebp = context.getRegisterAsAddress(X86ThreadContext.EBP);
75 if (ebp == null) return null;
78 return new WindowsX86CFrame(dbg, ebp, pc);
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/
H A DLinuxCDebugger.java86 Address ebp = context.getRegisterAsAddress(X86ThreadContext.EBP);
87 if (ebp == null) return null;
90 return new LinuxX86CFrame(dbg, ebp, pc);
/openjdk9/hotspot/src/cpu/x86/vm/
H A DmacroAssembler_x86_sin.cpp1230 void MacroAssembler::libm_reduce_pi04l(Register eax, Register ecx, Register edx, Register ebx, Register esi, Register edi, Register ebp, Register esp) { argument
1234 assert_different_registers(ebx, eax, ecx, edx, esi, edi, ebp, esp);
1248 push(ebp);
1249 movl(ebp, esp);
1255 movzwl(ebx, Address(ebp, 16));
1257 movl(eax, Address(ebp, 20));
1259 movl(esi, Address(ebp, 24));
1264 fld_x(Address(ebp, 8));
1374 fld_x(Address(ebp, 8));
1386 fstp_x(Address(ebp,
1677 libm_sincos_huge(XMMRegister xmm0, XMMRegister xmm1, Register eax, Register ecx, Register edx, Register ebx, Register esi, Register edi, Register ebp, Register esp) argument
[all...]
H A DmacroAssembler_x86_tan.cpp1093 void MacroAssembler::libm_tancot_huge(XMMRegister xmm0, XMMRegister xmm1, Register eax, Register ecx, Register edx, Register ebx, Register esi, Register edi, Register ebp, Register esp) { argument
1099 assert_different_registers(ebx, eax, ecx, edx, esi, edi, ebp, esp);
1111 push(ebp);
1112 movl(ebp, esp);
1118 movl(eax, Address(ebp, 16));
1119 movl(ebx, Address(ebp, 20));
1126 movl(edx, Address(ebp, 12));
1135 movsd(xmm1, Address(ebp, 8));
1143 movsd(Address(ebp, 8), xmm1);
1155 movsd(xmm1, Address(ebp,
[all...]
H A DmacroAssembler_x86.hpp1036 Register ebp, Register esp);
1039 Register esi, Register edi, Register ebp, Register esp);
1043 Register ebp, Register esp);
/openjdk9/hotspot/src/os_cpu/linux_x86/vm/
H A Dos_linux_x86.cpp89 #define SPELL_REG_FP "ebp"
224 // By default, gcc always save frame pointer (%ebp/%rbp) on stack. It may get
232 register intptr_t **ebp; local
233 __asm__("mov %%"SPELL_REG_FP", %0":"=r"(ebp));
235 intptr_t **ebp;
236 __asm__ __volatile__ ("mov %%"SPELL_REG_FP", %0":"=r"(ebp):);
238 register intptr_t **ebp __asm__ (SPELL_REG_FP);
240 // ebp is for this frame (_get_previous_fp). We want the ebp for the
245 return **(intptr_t***)ebp;
[all...]
/openjdk9/hotspot/src/os_cpu/bsd_x86/vm/
H A Dos_bsd_x86.cpp96 #define SPELL_REG_FP "ebp"
184 # define context_ebp uc_mcontext->DU3_PREFIX(ss,ebp)
409 // By default, gcc always save frame pointer (%ebp/%rbp) on stack. It may get
417 register intptr_t **ebp; local
418 __asm__("mov %%"SPELL_REG_FP", %0":"=r"(ebp));
420 register intptr_t **ebp __asm__ (SPELL_REG_FP);
422 // ebp is for this frame (_get_previous_fp). We want the ebp for the
427 return **(intptr_t***)ebp;
429 return *ebp;
[all...]
/openjdk9/hotspot/src/os_cpu/linux_aarch64/vm/
H A Dos_linux_aarch64.cpp237 register intptr_t **ebp __asm__ (SPELL_REG_FP);
238 return (intptr_t*) *ebp; // we want what it points to.
/openjdk9/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/
H A DLinuxDebuggerLocal.c403 regs[REG_INDEX(FP)] = (uintptr_t) gregs.ebp;
H A Dps_core.c565 print_debug("\tebp = 0x%x\n", newthr->regs.ebp);
/openjdk9/hotspot/src/os_cpu/windows_x86/vm/
H A Dos_windows_x86.cpp497 mov frameptr, ebp
499 // ebp (frameptr) is for this frame (_get_previous_fp). We want the ebp for the
/openjdk9/nashorn/test/script/basic/
H A DJDK-8017084.js3479 ebp: 3448,

Completed in 365 milliseconds