BasicCompilerSpec

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

10.3_PUBLIC

addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
addedmethod: setDefaultReturnAddressIfNeeded
void setDefaultReturnAddressIfNeeded(ghidra.program.model.lang.PrototypeModel model)
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)
removedfield: CONSTANT_SPACE_INDEX
static int CONSTANT_SPACE_INDEX
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: getXMLString
java.lang.String getXMLString()
removedmethod: hashCode
int hashCode()
removedfield: JOIN_SPACE_NAME
static java.lang.String JOIN_SPACE_NAME
removedfield: OTHER_SPACE_INDEX
static int OTHER_SPACE_INDEX
removedfield: OTHER_SPACE_NAME
static java.lang.String OTHER_SPACE_NAME
removedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
removedfield: STACK_SPACE_NAME
static java.lang.String STACK_SPACE_NAME

10.0_PUBLIC

addedfield: allmodels
ghidra.program.model.lang.PrototypeModel[] allmodels
addedmethod: equals
boolean equals(java.lang.Object obj)
addedfield: evalCalledModel
ghidra.program.model.lang.PrototypeModel evalCalledModel
addedfield: evalCurrentModel
ghidra.program.model.lang.PrototypeModel evalCurrentModel
addedmethod: getAllModels
ghidra.program.model.lang.PrototypeModel[] getAllModels()
addedmethod: getDecompilerOutputLanguage
ghidra.program.model.lang.DecompilerLanguage getDecompilerOutputLanguage()
addedmethod: getErrorHandler
static org.xml.sax.ErrorHandler getErrorHandler(java.lang.String docTitle)
addedmethod: getPrototypeEvaluationModel
ghidra.program.model.lang.PrototypeModel getPrototypeEvaluationModel(ghidra.program.model.lang.CompilerSpec.EvaluationModelType modelType)
addedmethod: getXMLString
java.lang.String getXMLString()
addedmethod: hashCode
int hashCode()
addedmethod: markPrototypeAsExtension
static void markPrototypeAsExtension(ghidra.program.model.lang.PrototypeModel model)
addedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
removedfield: DECOMPILER_OUTPUT_DEF
static ghidra.program.model.lang.DecompilerLanguage DECOMPILER_OUTPUT_DEF
removedfield: DECOMPILER_OUTPUT_DESC
static java.lang.String DECOMPILER_OUTPUT_DESC
removedfield: DECOMPILER_OUTPUT_LANGUAGE
static java.lang.String DECOMPILER_OUTPUT_LANGUAGE
removedfield: DECOMPILER_PROPERTY_LIST_NAME
static java.lang.String DECOMPILER_PROPERTY_LIST_NAME
removedmethod: enableJavaLanguageDecompilation
static void enableJavaLanguageDecompilation(ghidra.program.model.listing.Program program)
removedmethod: getCompilerSpecString
java.lang.String getCompilerSpecString() throws FileNotFoundException, IOException
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

addedfield: CONSTANT_SPACE_INDEX
static int CONSTANT_SPACE_INDEX
addedfield: OTHER_SPACE_INDEX
static int OTHER_SPACE_INDEX
addedfield: OTHER_SPACE_NAME
static java.lang.String OTHER_SPACE_NAME
removedmethod: getCallStackMod
int getCallStackMod()
removedmethod: getCallStackShift
int getCallStackShift()

9.0.1_PUBLIC

introducedInitial version