import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import ghidra.app.script.GhidraScript; import ghidra.app.util.Option; import ghidra.app.util.OptionException; import ghidra.app.util.exporter.CppExporter; import ghidra.app.util.exporter.ExporterException; public class Decompile extends GhidraScript { private static Logger log; public Decompile() { log = LogManager.getLogger(Decompile.class); } public void export(String filename) { File outputFile = new File(filename); CppExporter cppExporter = new CppExporter(); cppExporter.setExporterServiceProvider(state.getTool()); List