From 7ce63e3e30df1b197e7dddc3436bd49ae0664a77 Mon Sep 17 00:00:00 2001 From: emteere <47253321+emteere@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:56:16 +0000 Subject: [PATCH] GP-789 fix double symbol and plate comments when RTTI analyzer runs before demangler. Issue caused by moving RTTI analyzer earlier in analysis order. --- .../data/rtti/CreateRtti1BackgroundCmd.java | 54 +++++++++-------- .../data/rtti/CreateRtti2BackgroundCmd.java | 25 +++++--- .../data/rtti/CreateRtti3BackgroundCmd.java | 34 ++++++----- .../data/rtti/CreateRtti4BackgroundCmd.java | 31 +++++----- .../data/rtti/CreateVfTableBackgroundCmd.java | 60 +++++++++++-------- .../ghidra/app/cmd/data/rtti/RttiUtil.java | 21 ++++--- 6 files changed, 128 insertions(+), 97 deletions(-) diff --git a/Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/rtti/CreateRtti1BackgroundCmd.java b/Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/rtti/CreateRtti1BackgroundCmd.java index 5c490aceaa..c1fe0996ec 100644 --- a/Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/rtti/CreateRtti1BackgroundCmd.java +++ b/Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/rtti/CreateRtti1BackgroundCmd.java @@ -100,36 +100,38 @@ public class CreateRtti1BackgroundCmd extends AbstractCreateDataBackgroundCmd