diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ImageRuntimeFunctionEntries_X86.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ImageRuntimeFunctionEntries_X86.java index fb56ec75be..6206d64c48 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ImageRuntimeFunctionEntries_X86.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/ImageRuntimeFunctionEntries_X86.java @@ -144,7 +144,7 @@ public class ImageRuntimeFunctionEntries_X86 implements ImageRuntimeFunctionEntr */ public void markup(Program program) throws DuplicateNameException, IOException { - if (!unwindInfo.hasChainedUnwindInfo()) { + if (beginAddress != 0 && !unwindInfo.hasChainedUnwindInfo()) { AbstractProgramLoader.markAsFunction(program, null, program.getImageBase().add(beginAddress)); }