DataTypeManager

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

12.0_PUBLIC

addedmethod: remove
boolean remove(ghidra.program.model.data.DataType dataType)

11.3.2_PUBLIC

modifiedmethod: endTransaction
return type: void → boolean
- void endTransaction(int transactionID, boolean commit)
+ boolean endTransaction(int transactionID, boolean commit)

10.3_PUBLIC

addedmethod: getAddressMap
ghidra.program.database.map.AddressMap getAddressMap()
addedmethod: getAllFunctionDefinitions
java.util.Iterator<ghidra.program.model.data.FunctionDefinition> getAllFunctionDefinitions()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention(java.lang.String name)
addedmethod: getDefaultCallingConvention
ghidra.program.model.lang.PrototypeModel getDefaultCallingConvention()
addedmethod: getDefinedCallingConventionNames
java.util.Collection<java.lang.String> getDefinedCallingConventionNames()
addedmethod: getKnownCallingConventionNames
java.util.Collection<java.lang.String> getKnownCallingConventionNames()
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException

10.2_PUBLIC

addedmethod: allowsDefaultBuiltInSettings
boolean allowsDefaultBuiltInSettings()
addedmethod: allowsDefaultComponentSettings
boolean allowsDefaultComponentSettings()
removedmethod: dataTypeChanged
void dataTypeChanged(ghidra.program.model.data.DataType dataType, boolean isAutoChange)

10.0_PUBLIC

addedmethod: dataTypeChanged
void dataTypeChanged(ghidra.program.model.data.DataType dataType, boolean isAutoChange)
removedmethod: dataTypeChanged
void dataTypeChanged(ghidra.program.model.data.DataType dataType)

9.2_PUBLIC

addedmethod: associateDataTypeWithArchive
void associateDataTypeWithArchive(ghidra.program.model.data.DataType datatype, ghidra.program.model.data.SourceArchive archive)
addedmethod: getDataType
ghidra.program.model.data.DataType getDataType(ghidra.program.model.data.SourceArchive sourceArchive, ghidra.util.UniversalID datatypeID)
addedmethod: getDataTypes
java.util.List<ghidra.program.model.data.DataType> getDataTypes(ghidra.program.model.data.SourceArchive sourceArchive)
addedmethod: removeSourceArchive
void removeSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive)
addedmethod: resolveSourceArchive
ghidra.program.model.data.SourceArchive resolveSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive)
modifiedmethod: getLocalSourceArchive
return type: SourceArchive → SourceArchive
- ghidra.app.plugin.core.datamgr.archive.SourceArchive getLocalSourceArchive()
+ ghidra.program.model.data.SourceArchive getLocalSourceArchive()
modifiedmethod: getSourceArchive
return type: SourceArchive → SourceArchive
- ghidra.app.plugin.core.datamgr.archive.SourceArchive getSourceArchive(ghidra.util.UniversalID sourceID)
+ ghidra.program.model.data.SourceArchive getSourceArchive(ghidra.util.UniversalID sourceID)
modifiedmethod: getSourceArchives
return type: List → List
- java.util.List<ghidra.app.plugin.core.datamgr.archive.SourceArchive> getSourceArchives()
+ java.util.List<ghidra.program.model.data.SourceArchive> getSourceArchives()
removedmethod: associateDataTypeWithArchive
void associateDataTypeWithArchive(ghidra.program.model.data.DataType datatype, ghidra.app.plugin.core.datamgr.archive.SourceArchive archive)
removedmethod: getDataType
ghidra.program.model.data.DataType getDataType(ghidra.app.plugin.core.datamgr.archive.SourceArchive sourceArchive, ghidra.util.UniversalID datatypeID)
removedmethod: getDataTypes
java.util.List<ghidra.program.model.data.DataType> getDataTypes(ghidra.app.plugin.core.datamgr.archive.SourceArchive sourceArchive)
removedmethod: removeSourceArchive
void removeSourceArchive(ghidra.app.plugin.core.datamgr.archive.SourceArchive sourceArchive)
removedmethod: resolveSourceArchive
ghidra.app.plugin.core.datamgr.archive.SourceArchive resolveSourceArchive(ghidra.app.plugin.core.datamgr.archive.SourceArchive sourceArchive)

9.0.2_PUBLIC

introducedInitial version