CompilerSpec

Package: ghidra.program.model.lang
Type: class

11.0_PUBLIC

addedfield: CALLING_CONVENTION_rustcall
static java.lang.String CALLING_CONVENTION_rustcall
addedmethod: isUnknownCallingConvention
static boolean isUnknownCallingConvention(java.lang.String callingConventionName)

10.3_PUBLIC

addedfield: CALLING_CONVENTION_default
static java.lang.String CALLING_CONVENTION_default
addedfield: CALLING_CONVENTION_unknown
static java.lang.String CALLING_CONVENTION_unknown
addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
removedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(ghidra.program.model.data.GenericCallingConvention genericCallingConvention)

10.2_PUBLIC

addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder) throws IOException
addedmethod: isEquivalent
boolean isEquivalent(ghidra.program.model.lang.CompilerSpec obj)

10.0_PUBLIC

addedmethod: getAllModels
ghidra.program.model.lang.PrototypeModel[] getAllModels()
addedmethod: getDecompilerOutputLanguage
ghidra.program.model.lang.DecompilerLanguage getDecompilerOutputLanguage()
addedmethod: getPrototypeEvaluationModel
ghidra.program.model.lang.PrototypeModel getPrototypeEvaluationModel(ghidra.program.model.lang.CompilerSpec.EvaluationModelType modelType)
removedmethod: getDecompilerOutputLanguage
ghidra.program.model.lang.DecompilerLanguage getDecompilerOutputLanguage(ghidra.program.model.listing.Program program)
removedmethod: getNamedCallingConventions
ghidra.program.model.lang.PrototypeModel[] getNamedCallingConventions()
removedmethod: getPrototypeEvaluationModel
java.lang.Object getPrototypeEvaluationModel(ghidra.program.model.listing.Program program)
removedmethod: registerProgramOptions
void registerProgramOptions(ghidra.program.model.listing.Program program)

9.1_PUBLIC

removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()

9.0.2_PUBLIC

introducedInitial version