agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
Print this page
rev 9494 : 8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Contributed-by: Andrew Hughes gnu.andrew@redhat.com
@@ -100,11 +100,11 @@
Address sp = context.getRegisterAsAddress(SPARCThreadContext.R_SP);
if (sp == null) return null;
Address pc = context.getRegisterAsAddress(SPARCThreadContext.R_O7);
if (pc == null) return null;
return new LinuxSPARCCFrame(dbg, sp, pc, LinuxDebuggerLocal.getAddressSize());
- } else if (cpu.equals("ppc64")) {
+ } else if (cpu.equals("ppc64") || cpu.equals("ppc64le")) {
PPC64ThreadContext context = (PPC64ThreadContext) thread.getContext();
Address sp = context.getRegisterAsAddress(PPC64ThreadContext.SP);
if (sp == null) return null;
Address pc = context.getRegisterAsAddress(PPC64ThreadContext.PC);
if (pc == null) return null;