diff --git a/src/ghidra/scripts/GhidraCliBridge.java b/src/ghidra/scripts/GhidraCliBridge.java index 0de4833b..b5e0da69 100644 --- a/src/ghidra/scripts/GhidraCliBridge.java +++ b/src/ghidra/scripts/GhidraCliBridge.java @@ -16,6 +16,7 @@ import ghidra.util.exception.CancelledException; import generic.jar.ResourceFile; import ghidra.app.decompiler.DecompInterface; +import ghidra.app.decompiler.DecompileOptions; import ghidra.app.decompiler.DecompileResults; import ghidra.app.cmd.function.ApplyFunctionSignatureCmd; import ghidra.program.model.pcode.HighFunction; @@ -1489,6 +1490,7 @@ private JsonObject handleDecompile(JsonObject args) { } DecompInterface decompiler = new DecompInterface(); + decompiler.setOptions(new DecompileOptions()); try { decompiler.openProgram(currentProgram); @@ -3890,6 +3892,7 @@ private JsonObject handleSetVarType(JsonObject args) { if (newType == null) return errorResult("Type not found: " + typeName); DecompInterface decompiler = new DecompInterface(); + decompiler.setOptions(new DecompileOptions()); try { decompiler.openProgram(currentProgram); TaskMonitor mon = monitor; @@ -4419,6 +4422,7 @@ private JsonObject handleDiffFunctions(JsonObject args) { if (func2 == null) return errorResult(buildFunctionTargetHint(func2Target)); DecompInterface decompiler = new DecompInterface(); + decompiler.setOptions(new DecompileOptions()); try { decompiler.openProgram(currentProgram); TaskMonitor mon = monitor;