From 2f11ef3dd216f4c1ecb193ffc68c4abe5488357c Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Thu, 27 May 2010 12:10:19 +0000 Subject: [PATCH] Bug 314056 - Disassembly truncates 64bit instruction addresses Patch by James Sullins --- .../debug/internal/ui/disassembly/DisassemblyBackendDsf.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java index 00f45794407..e4a0f0f3ba7 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyBackendDsf.java @@ -273,8 +273,8 @@ public class DisassemblyBackendDsf implements IDisassemblyBackend, SessionEndedL if (DEBUG) System.out.println("retrieveFrameAddress done "+ DisassemblyUtils.getAddressText(addressValue)); //$NON-NLS-1$ fCallback.asyncExec(new Runnable() { public void run() { - if (address.getSize() * 4 > fCallback.getAddressSize()) { - fCallback.addressSizeChanged(address.getSize() * 4); + if (address.getSize() * 8 > fCallback.getAddressSize()) { + fCallback.addressSizeChanged(address.getSize() * 8); } if (frame == 0) { fCallback.updatePC(addressValue);