Searched refs:ebp (Results 1 - 11 of 11) sorted by relevance
/openjdk7/hotspot/agent/src/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...] |
/openjdk7/hotspot/agent/src/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
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/ |
H A D | X86CFrame.java | 35 private Address ebp; field in class:X86CFrame 41 public X86CFrame(CDebugger dbg, Address ebp, Address pc) { argument 43 this.ebp = ebp; 51 if ( (ebp == null) || ebp.lessThan(esp) ) { 55 Address nextEBP = ebp.getAddressAt( 0 * ADDRESS_SIZE); 59 Address nextPC = ebp.getAddressAt( 1 * ADDRESS_SIZE); 71 return ebp;
|
/openjdk7/hotspot/agent/src/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);
|
/openjdk7/hotspot/agent/src/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 X86CFrame(this, ebp, pc);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ |
H A D | LinuxCDebugger.java | 90 Address ebp = context.getRegisterAsAddress(X86ThreadContext.EBP); 91 if (ebp == null) return null; 94 return new LinuxX86CFrame(dbg, ebp, pc);
|
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | os_bsd_x86.cpp | 88 #define SPELL_REG_FP "ebp" 176 # define context_ebp uc_mcontext->DU3_PREFIX(ss,ebp) 352 // By default, gcc always save frame pointer (%ebp/%rbp) on stack. It may get 360 register intptr_t **ebp; local 361 __asm__("mov %%"SPELL_REG_FP", %0":"=r"(ebp)); 363 register intptr_t **ebp __asm__ (SPELL_REG_FP); 365 return (intptr_t*) *ebp; // we want what it points to.
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | os_linux_x86.cpp | 89 #define SPELL_REG_FP "ebp" 169 // By default, gcc always save frame pointer (%ebp/%rbp) on stack. It may get 177 register intptr_t **ebp; local 178 __asm__("mov %%"SPELL_REG_FP", %0":"=r"(ebp)); 180 register intptr_t **ebp __asm__ (SPELL_REG_FP); 182 return (intptr_t*) *ebp; // we want what it points to.
|
/openjdk7/hotspot/agent/src/os/linux/ |
H A D | LinuxDebuggerLocal.c | 327 regs[REG_INDEX(FP)] = (uintptr_t) gregs.ebp;
|
H A D | ps_core.c | 553 print_debug("\tebp = 0x%x\n", newthr->regs.ebp);
|
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | os_windows_x86.cpp | 392 mov frameptr, ebp
|
Completed in 79 milliseconds