From 5d8a73b58834ab5fa08ed3f1d0cf09346ae34415 Mon Sep 17 00:00:00 2001 From: ghidragon <106987263+ghidragon@users.noreply.github.com> Date: Tue, 2 Jan 2024 17:36:21 -0500 Subject: [PATCH 1/2] GP-0 added guard for empty ProgramLocator list when opening programs. --- .../ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java index ec510d6b57..a34139999a 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/ProgramManagerPlugin.java @@ -661,7 +661,9 @@ public class ProgramManagerPlugin extends Plugin implements ProgramManager, Opti } private void openProgramLocations(List locators) { - + if (locators.isEmpty()) { + return; + } Set toOpen = new LinkedHashSet<>(locators); // preserve order // ensure already opened programs are visible in the tool From 0c58ce9088cd0f8eaa2b3258fc277ed26f0511a4 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Wed, 3 Jan 2024 11:45:57 -0500 Subject: [PATCH 2/2] GP-0: Updating GhidraDev_README.html --- .../GhidraDev/GhidraDevPlugin/GhidraDev_README.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html index b415f9900c..f1e1e79d0c 100644 --- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html +++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html @@ -19,7 +19,7 @@

GhidraDev README

GhidraDev provides support for developing and debugging Ghidra scripts and modules in Eclipse.

-

The information provided in this document is effective as of GhidraDev 3.0.1 and is subject to +

The information provided in this document is effective as of GhidraDev 3.0.2 and is subject to change with future releases.

    @@ -160,7 +160,7 @@ that specify other projects on their build paths.

    Minimum Requirements

      -
    • Eclipse 2020-09 4.17 or later
    • +
    • Eclipse 2021-12 4.22 or later
    • Ghidra 9.1 or later

    (Back to Top)