DecompInterface

Package: ghidra.app.decompiler
Type: class

11.0_PUBLIC

addedmethod: debugSignatures
java.util.ArrayList<ghidra.app.decompiler.signature.DebugSignature> debugSignatures(ghidra.program.model.listing.Function func, int timeoutSecs, ghidra.util.task.TaskMonitor monitor)
addedmethod: generateSignatures
ghidra.app.decompiler.signature.SignatureResult generateSignatures(ghidra.program.model.listing.Function func, boolean keepcalllist, int timeoutSecs, ghidra.util.task.TaskMonitor monitor)
addedmethod: getMajorVersion
short getMajorVersion()
addedmethod: getMinorVersion
short getMinorVersion()
addedmethod: getSignatureSettings
int getSignatureSettings()
addedmethod: setSignatureSettings
boolean setSignatureSettings(int value)

10.2_PUBLIC

addedfield: baseEncodingSet
ghidra.app.decompiler.DecompInterface.EncodeDecodeSet baseEncodingSet
addedfield: overlayEncodingSet
ghidra.app.decompiler.DecompInterface.EncodeDecodeSet overlayEncodingSet
addedmethod: setupEncodeDecode
ghidra.app.decompiler.DecompInterface.EncodeDecodeSet setupEncodeDecode(ghidra.program.model.address.Address addr) throws AddressFormatException
addedfield: stringResponse
ghidra.program.model.pcode.StringIngest stringResponse
addedmethod: structureGraph
ghidra.program.model.pcode.BlockGraph structureGraph(ghidra.program.model.pcode.BlockGraph ingraph, int timeoutSecs, ghidra.util.task.TaskMonitor monitor)
modifiedfield: compilerSpec
type: BasicCompilerSpec → CompilerSpec
- ghidra.program.model.lang.BasicCompilerSpec compilerSpec
+ ghidra.program.model.lang.CompilerSpec compilerSpec
modifiedmethod: setOptions
param 1 renamed: xmloptions → options
- boolean setOptions(ghidra.app.decompiler.DecompileOptions xmloptions)
+ boolean setOptions(ghidra.app.decompiler.DecompileOptions options)
removedmethod: structureGraph
ghidra.program.model.pcode.BlockGraph structureGraph(ghidra.program.model.pcode.BlockGraph ingraph, ghidra.program.model.address.AddressFactory factory, int timeoutSecs, ghidra.util.task.TaskMonitor monitor)

9.1_PUBLIC

addedmethod: resetDecompiler
void resetDecompiler()

9.0.2_PUBLIC

addedfield: compilerSpec
ghidra.program.model.lang.BasicCompilerSpec compilerSpec
addedfield: decompCallback
ghidra.app.decompiler.DecompileCallback decompCallback
addedfield: decompileMessage
java.lang.String decompileMessage
addedfield: decompProcess
ghidra.app.decompiler.DecompileProcess decompProcess
addedmethod: initializeProcess
void initializeProcess() throws IOException, DecompileException
addedfield: monitorListener
ghidra.util.task.CancelledListener monitorListener
addedfield: program
ghidra.program.model.listing.Program program
addedmethod: verifyProcess
void verifyProcess() throws IOException, DecompileException

9.0.1_PUBLIC

introducedInitial version