diff --git a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java index 0f523e1204..520a4df0a2 100644 --- a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java +++ b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java @@ -615,8 +615,8 @@ public class DebuggerRegistersProvider extends ComponentProviderAdapter catch (AddressOutOfBoundsException e) { continue; } - if (currentTrace.getMemoryManager() - .getRegionContaining(current.getSnap(), address) == null) { + // Use program view, not memory manager, so that "Force Full View" is respected. + if (!currentTrace.getProgramView().getMemory().contains(address)) { continue; } String name = "Goto " + address.toString(true);