From cd3ba7fb07d77ce717eb8408c47393ec2ffa19d5 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Tue, 1 Apr 2025 13:12:18 -0400 Subject: [PATCH] GP-5554: Fixed a bug that resulted in incorrect external addresses of Mach-O undefined symbols (Closes #5941) --- .../main/java/ghidra/app/util/opinion/MachoProgramBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java index 161f34af71..2353cce84e 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java @@ -743,7 +743,7 @@ public class MachoProgramBuilder { if (name != null && name.length() > 0) { program.getSymbolTable().createLabel(addr, name, SourceType.IMPORTED); program.getExternalManager() - .addExtLocation(Library.UNKNOWN, name, addr, SourceType.IMPORTED); + .addExtLocation(Library.UNKNOWN, name, null, SourceType.IMPORTED); } } catch (Exception e) {