From 7891d2611549ec57fc81b13e9205ce37bd42b2d4 Mon Sep 17 00:00:00 2001 From: ghidra1 Date: Fri, 21 Apr 2023 08:39:44 -0400 Subject: [PATCH] GP-0 allow use of null for global namespace --- .../trace/database/program/DBTraceProgramViewSymbolTable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewSymbolTable.java b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewSymbolTable.java index 3cab78d479..71fe609e2e 100644 --- a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewSymbolTable.java +++ b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewSymbolTable.java @@ -74,6 +74,9 @@ public class DBTraceProgramViewSymbolTable implements SymbolTable { } protected TraceNamespaceSymbol assertTraceNamespace(Namespace ns) { + if (ns == null) { + return symbolManager.getGlobalNamespace(); + } if (!(ns instanceof TraceNamespaceSymbol)) { throw new IllegalArgumentException("Given namespace is not part of this trace"); }