diff --git a/java/ghidra/.classpath b/GhidraScripts/.classpath similarity index 100% rename from java/ghidra/.classpath rename to GhidraScripts/.classpath diff --git a/java/ghidra/.project b/GhidraScripts/.project similarity index 100% rename from java/ghidra/.project rename to GhidraScripts/.project diff --git a/java/ghidra/.settings/org.eclipse.core.resources.prefs b/GhidraScripts/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from java/ghidra/.settings/org.eclipse.core.resources.prefs rename to GhidraScripts/.settings/org.eclipse.core.resources.prefs diff --git a/java/ghidra/.settings/org.eclipse.jdt.core.prefs b/GhidraScripts/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from java/ghidra/.settings/org.eclipse.jdt.core.prefs rename to GhidraScripts/.settings/org.eclipse.jdt.core.prefs diff --git a/java/ghidra/CleanupDatabase.java b/GhidraScripts/CleanupDatabase.java similarity index 100% rename from java/ghidra/CleanupDatabase.java rename to GhidraScripts/CleanupDatabase.java diff --git a/java/ghidra/DumpCurrentFunction.java b/GhidraScripts/DumpCurrentFunction.java similarity index 100% rename from java/ghidra/DumpCurrentFunction.java rename to GhidraScripts/DumpCurrentFunction.java diff --git a/java/ghidra/DumpCurrentFunctionFix.java b/GhidraScripts/DumpCurrentFunctionFix.java similarity index 100% rename from java/ghidra/DumpCurrentFunctionFix.java rename to GhidraScripts/DumpCurrentFunctionFix.java diff --git a/java/ghidra/DumpCurrentFunctionN.java b/GhidraScripts/DumpCurrentFunctionN.java similarity index 100% rename from java/ghidra/DumpCurrentFunctionN.java rename to GhidraScripts/DumpCurrentFunctionN.java diff --git a/java/ghidra/DumpCurrentFunctionRecursive.java b/GhidraScripts/DumpCurrentFunctionRecursive.java similarity index 100% rename from java/ghidra/DumpCurrentFunctionRecursive.java rename to GhidraScripts/DumpCurrentFunctionRecursive.java diff --git a/java/ghidra/DumpGlobals.java b/GhidraScripts/DumpGlobals.java similarity index 100% rename from java/ghidra/DumpGlobals.java rename to GhidraScripts/DumpGlobals.java diff --git a/java/ghidra/DumpTypes.java b/GhidraScripts/DumpTypes.java similarity index 100% rename from java/ghidra/DumpTypes.java rename to GhidraScripts/DumpTypes.java diff --git a/java/ghidra/ExportData.java b/GhidraScripts/ExportData.java similarity index 100% rename from java/ghidra/ExportData.java rename to GhidraScripts/ExportData.java diff --git a/java/ghidra/FindRelocations.java b/GhidraScripts/FindRelocations.java similarity index 100% rename from java/ghidra/FindRelocations.java rename to GhidraScripts/FindRelocations.java diff --git a/java/ghidra/LICENSE b/GhidraScripts/LICENSE similarity index 100% rename from java/ghidra/LICENSE rename to GhidraScripts/LICENSE diff --git a/java/ghidra/PdbGen.java b/GhidraScripts/PdbGen.java similarity index 100% rename from java/ghidra/PdbGen.java rename to GhidraScripts/PdbGen.java diff --git a/java/ghidra/RedumpStubFunctions.java b/GhidraScripts/RedumpStubFunctions.java similarity index 100% rename from java/ghidra/RedumpStubFunctions.java rename to GhidraScripts/RedumpStubFunctions.java diff --git a/java/ghidra/SanitizeGlobalSymbols.java b/GhidraScripts/SanitizeGlobalSymbols.java similarity index 100% rename from java/ghidra/SanitizeGlobalSymbols.java rename to GhidraScripts/SanitizeGlobalSymbols.java diff --git a/java/ghidra/re3lib/DataTypeWriter.java b/GhidraScripts/re3lib/DataTypeWriter.java similarity index 100% rename from java/ghidra/re3lib/DataTypeWriter.java rename to GhidraScripts/re3lib/DataTypeWriter.java diff --git a/java/ghidra/re3lib/DecompileCache.java b/GhidraScripts/re3lib/DecompileCache.java similarity index 100% rename from java/ghidra/re3lib/DecompileCache.java rename to GhidraScripts/re3lib/DecompileCache.java diff --git a/java/ghidra/re3lib/FunctionDatabase.java b/GhidraScripts/re3lib/FunctionDatabase.java similarity index 100% rename from java/ghidra/re3lib/FunctionDatabase.java rename to GhidraScripts/re3lib/FunctionDatabase.java diff --git a/java/ghidra/re3lib/FunctionDumper.java b/GhidraScripts/re3lib/FunctionDumper.java similarity index 100% rename from java/ghidra/re3lib/FunctionDumper.java rename to GhidraScripts/re3lib/FunctionDumper.java diff --git a/java/ghidra/re3lib/GlobalDumper.java b/GhidraScripts/re3lib/GlobalDumper.java similarity index 100% rename from java/ghidra/re3lib/GlobalDumper.java rename to GhidraScripts/re3lib/GlobalDumper.java diff --git a/java/ghidra/re3lib/PCallTracer.java b/GhidraScripts/re3lib/PCallTracer.java similarity index 100% rename from java/ghidra/re3lib/PCallTracer.java rename to GhidraScripts/re3lib/PCallTracer.java diff --git a/java/ghidra/re3lib/RemanConfig.java b/GhidraScripts/re3lib/RemanConfig.java similarity index 100% rename from java/ghidra/re3lib/RemanConfig.java rename to GhidraScripts/re3lib/RemanConfig.java diff --git a/java/ghidra/re3lib/TypeDumper.java b/GhidraScripts/re3lib/TypeDumper.java similarity index 100% rename from java/ghidra/re3lib/TypeDumper.java rename to GhidraScripts/re3lib/TypeDumper.java diff --git a/java/ghidra/re3lib/Utils.java b/GhidraScripts/re3lib/Utils.java similarity index 100% rename from java/ghidra/re3lib/Utils.java rename to GhidraScripts/re3lib/Utils.java diff --git a/java/ghidra/readme.md b/GhidraScripts/readme.md similarity index 100% rename from java/ghidra/readme.md rename to GhidraScripts/readme.md diff --git a/java/ghidra/sqlite-jdbc-3.49.1.0.jar b/GhidraScripts/sqlite-jdbc-3.49.1.0.jar similarity index 100% rename from java/ghidra/sqlite-jdbc-3.49.1.0.jar rename to GhidraScripts/sqlite-jdbc-3.49.1.0.jar diff --git a/java/ghidra/.gitignore b/java/ghidra/.gitignore deleted file mode 100644 index c5e82d74..00000000 --- a/java/ghidra/.gitignore +++ /dev/null @@ -1 +0,0 @@ -bin \ No newline at end of file diff --git a/java/ghidra/Test.java b/java/ghidra/Test.java deleted file mode 100644 index d7d0077c..00000000 --- a/java/ghidra/Test.java +++ /dev/null @@ -1,28 +0,0 @@ -// @category _Reman3 -// @menupath Reman3.Test -// @importpackage org.sqlite - -import java.util.List; - -import ghidra.app.script.GhidraScript; -import re3lib.FunctionDatabase; -import re3lib.RemanConfig; - -public class Test extends GhidraScript { - @Override - public void run() throws Exception { - RemanConfig.INSTANCE = new RemanConfig(this); - - // Example SQLite usage - try (FunctionDatabase db = new FunctionDatabase(this)) { - List entries = db.loadAllEntries(); - for (FunctionDatabase.FunctionEntry entry : entries) { - println("entry.name: " + entry.name + " entry.address: " + entry.address + " entry.type: " + entry.type - + " calling_convention: " + entry.callingConvention + " return_type: " + entry.returnType); - if (!entry.parameterNames.isEmpty()) { - println(" parameters: " + entry.parameterNames + " | types: " + entry.parameterTypes); - } - } - } - } -} \ No newline at end of file