From bddb1a5518f592610824f672dbedc4328a3c3692 Mon Sep 17 00:00:00 2001 From: adamopolous Date: Mon, 12 Aug 2019 10:26:30 -0400 Subject: [PATCH] GT-3054: Updated function tag panel to include table showing all functions using a tag --- Ghidra/Features/Base/certification.manifest | 2 +- .../FunctionTagPlugin/function_tag_window.htm | 40 ++- .../images/EditNotAllowedWarning.png | Bin 12917 -> 6789 bytes .../FunctionTagPlugin/images/FilterField.png | Bin 541 -> 1134 bytes .../FunctionTagPlugin/images/FullWindow.png | Bin 0 -> 28908 bytes .../images/FunctionTagPlugin.png | Bin 13282 -> 0 bytes .../FunctionTagPlugin/images/InputField.png | Bin 1906 -> 2057 bytes .../core/function/tags/AllFunctionsPanel.java | 127 +++++++++ .../function/tags/FunctionTableModel.java | 120 ++++++++ .../function/tags/FunctionTagButtonPanel.java | 13 +- .../core/function/tags/FunctionTagList.java | 93 ------ .../core/function/tags/FunctionTagPlugin.java | 8 +- .../core/function/tags/FunctionTagTable.java | 125 +++++++++ .../function/tags/FunctionTagTableModel.java | 207 ++++++++++++++ .../tags/FunctionTagsComponentProvider.java | 96 ++++--- .../core/function/tags/SourceTagsPanel.java | 100 ++++--- .../core/function/tags/TagListPanel.java | 168 +++++------ .../core/function/tags/TargetTagsPanel.java | 31 +- .../function/tags/FunctionTagEditorTest.java | 265 +++++++++++++----- .../generic/test/AbstractGenericTest.java | 42 ++- .../FunctionTagPluginScreenShots.java | 44 +-- 21 files changed, 1111 insertions(+), 370 deletions(-) create mode 100644 Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/images/FullWindow.png delete mode 100644 Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/images/FunctionTagPlugin.png create mode 100644 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/AllFunctionsPanel.java create mode 100644 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTableModel.java delete mode 100644 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTagList.java create mode 100644 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTagTable.java create mode 100644 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTagTableModel.java diff --git a/Ghidra/Features/Base/certification.manifest b/Ghidra/Features/Base/certification.manifest index 0ce83479fd..c9cd0c03b8 100644 --- a/Ghidra/Features/Base/certification.manifest +++ b/Ghidra/Features/Base/certification.manifest @@ -400,7 +400,7 @@ src/main/help/help/topics/FunctionTagPlugin/images/DeleteWarning.png||GHIDRA|||| src/main/help/help/topics/FunctionTagPlugin/images/EditNotAllowedWarning.png||GHIDRA||||END| src/main/help/help/topics/FunctionTagPlugin/images/EditTag.png||GHIDRA||||END| src/main/help/help/topics/FunctionTagPlugin/images/FilterField.png||GHIDRA||||END| -src/main/help/help/topics/FunctionTagPlugin/images/FunctionTagPlugin.png||GHIDRA||||END| +src/main/help/help/topics/FunctionTagPlugin/images/FullWindow.png||GHIDRA||||END| src/main/help/help/topics/FunctionTagPlugin/images/InputField.png||GHIDRA||||END| src/main/help/help/topics/FunctionWindowPlugin/function_window.htm||GHIDRA||||END| src/main/help/help/topics/FunctionWindowPlugin/images/FunctionWindow.png||GHIDRA||||END| diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm index bcfa97600b..d5ee8c7e62 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm @@ -25,7 +25,7 @@ + "images/FullWindow.png">
@@ -33,24 +33,24 @@

Window Components

-

This window has five distinct sections:

- @@ -58,10 +58,10 @@