From ade63a64c702c9d8ef4f663d7e13cf12d9814a69 Mon Sep 17 00:00:00 2001 From: Meow <259395@student.pwr.edu.pl> Date: Mon, 20 Jul 2026 19:26:15 +0200 Subject: [PATCH] Fix OperandReferenceAnalyzer to recognize all undefined data types --- .../app/plugin/core/analysis/OperandReferenceAnalyzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/OperandReferenceAnalyzer.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/OperandReferenceAnalyzer.java index ccf67b1cd7..3b9bad7646 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/OperandReferenceAnalyzer.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/OperandReferenceAnalyzer.java @@ -348,7 +348,7 @@ public class OperandReferenceAnalyzer extends AbstractAnalyzer { DataType dt = data.getDataType(); stuffDefined = true; if (!(dt instanceof StringDataType || data.isPointer())) { - if (dt instanceof Undefined) { + if (Undefined.isUndefined(dt)) { isUndefinedStuff = true; } else {