From 649e573a0d92d14962efbdf9ad75cb505b054292 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Mon, 5 Aug 2019 11:46:33 -0400 Subject: [PATCH] Added "Environments" tab to Ghidra run configuration in GhidraDev. --- .../GhidraDevPlugin/.launch/GhidraDev.launch | 320 +++++++++--------- .../GhidraDevPlugin/GhidraDev_README.html | 4 + .../launchers/GhidraLaunchTabGroup.java | 1 + 3 files changed, 165 insertions(+), 160 deletions(-) diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/.launch/GhidraDev.launch b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/.launch/GhidraDev.launch index d782736f27..6367dfd184 100644 --- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/.launch/GhidraDev.launch +++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/.launch/GhidraDev.launch @@ -1,163 +1,163 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html index 7f23320202..ced223204e 100644 --- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html +++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/GhidraDev_README.html @@ -62,6 +62,10 @@ change with future releases.

  • Prevented Ghidra projects from being created inside of a Ghidra installation directory.
  • +
  • + Added an Environments tab to the Ghidra run configuration for setting environment + variables when launching Ghidra. +
  • 2.0.1: Fixed exception that occurred when performing certain actions on a Ghidra project that was imported from a previously exported Archive File.

    diff --git a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/launchers/GhidraLaunchTabGroup.java b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/launchers/GhidraLaunchTabGroup.java index c740cdbde9..482a9cec0f 100644 --- a/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/launchers/GhidraLaunchTabGroup.java +++ b/GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/launchers/GhidraLaunchTabGroup.java @@ -48,6 +48,7 @@ public class GhidraLaunchTabGroup extends AbstractLaunchConfigurationTabGroup { tabs.add(getJavaMainTab()); tabs.add(getUserDefinedArgumentsTab()); tabs.add(new JavaClasspathTab()); + tabs.add(new EnvironmentTab()); tabs.add(getCommonTab()); // Set the tabs