/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/ |
H A D | LinuxX86CFrame.java | 35 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 D | WindowsX86CFrame.java | 34 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 D | BsdX86CFrame.java | 35 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 D | BsdCDebugger.java | 88 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 D | WindbgCDebugger.java | 74 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 D | LinuxCDebugger.java | 86 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 D | macroAssembler_x86_sin.cpp | 1230 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 D | macroAssembler_x86_tan.cpp | 1093 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 D | macroAssembler_x86.hpp | 1036 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 D | os_linux_x86.cpp | 89 #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 D | os_bsd_x86.cpp | 96 #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 D | os_linux_aarch64.cpp | 237 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 D | LinuxDebuggerLocal.c | 403 regs[REG_INDEX(FP)] = (uintptr_t) gregs.ebp;
|
H A D | ps_core.c | 565 print_debug("\tebp = 0x%x\n", newthr->regs.ebp);
|
/openjdk9/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | os_windows_x86.cpp | 497 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 D | JDK-8017084.js | 3479 ebp: 3448,
|