From 1006bf465fd38d9b1e90d80fc2ce461a8a1679a2 Mon Sep 17 00:00:00 2001 From: Xiaoyin Liu Date: Thu, 4 Aug 2022 05:06:32 -0400 Subject: [PATCH 1/2] fix pdbinfo structure display --- .../java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java index 605ff1aa51..143f5d09d9 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java @@ -121,8 +121,8 @@ public class PdbInfoDotNet implements StructConverter, PdbInfo { struct.add(new StringDataType(), magic.length, "signature", null); struct.add(new GuidDataType(), "guid", null); struct.add(new DWordDataType(), "age", null); - if (pdbName.length() > 0) { - struct.add(new StringDataType(), pdbName.length(), "pdbname", null); + if (pdbPath.length() > 0) { + struct.add(new StringDataType(), pdbPath.length(), "pdbpath", null); } struct.setCategoryPath(new CategoryPath("/PDB")); return struct; From f81b75cc276de68c4a821c62d4a09652e8f4ed55 Mon Sep 17 00:00:00 2001 From: Xiaoyin Liu Date: Thu, 4 Aug 2022 13:38:49 +0400 Subject: [PATCH 2/2] Correct PDB info display in PdbInfoCodeView --- .../java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java index 3a47e7bb1a..f5248ab0a4 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java @@ -103,8 +103,8 @@ public class PdbInfoCodeView implements StructConverter, PdbInfo { struct.add(new DWordDataType(), "offset", null); struct.add(new DWordDataType(), "sig", null); struct.add(new DWordDataType(), "age", null); - if (pdbName.length() > 0) { - struct.add(new StringDataType(), pdbName.length(), "pdbname", null); + if (pdbPath.length() > 0) { + struct.add(new StringDataType(), pdbPath.length(), "pdbpath", null); } struct.setCategoryPath(new CategoryPath("/PDB")); return struct;