diff --git a/scripts/Decompile.java b/scripts/Decompile.java index e1c528e7..9664bafc 100644 --- a/scripts/Decompile.java +++ b/scripts/Decompile.java @@ -1,6 +1,6 @@ // Script to export decompiled C code from Ghidra // @category _Reman3 -// @menupath Tools.Reman3.Decompile All +// @menupath Reman3.Decompile All import java.io.File; import java.io.PrintWriter; @@ -500,6 +500,10 @@ public class Decompile extends GhidraScript { throw new Exception("Output directory does not exist: " + RecompileConfig.INSTANCE.outputDir); } + // Make sure to create output folders + RecompileConfig.INSTANCE.dirDecompFix.mkdirs(); + RecompileConfig.INSTANCE.dirDecompAuto.mkdirs(); + buildFunctionBlacklist(); List functions = new ArrayList<>();