StandAloneDataTypeManager

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

11.3.2_PUBLIC

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

11.2_PUBLIC

addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: clearUndo
void clearUndo()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getTransactionCount
int getTransactionCount()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: initTransactionState
void initTransactionState()
addedmethod: redo
void redo()
addedmethod: undo
void undo()

11.1_PUBLIC

addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: setImmutable
void setImmutable()
removedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)

10.3.1_PUBLIC

addedmethod: getWarningMessage
java.lang.String getWarningMessage(boolean includeDetails)
addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
addedmethod: logWarning
void logWarning()
removedmethod: reportWarning
void reportWarning()

10.3_PUBLIC

addedmethod: clearProgramArchitecture
void clearProgramArchitecture(ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, LockException
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: getWarning
ghidra.program.model.data.StandAloneDataTypeManager.ArchiveWarning getWarning()
addedmethod: getWarningDetail
java.lang.Exception getWarningDetail()
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: isArchitectureChangeAllowed
boolean isArchitectureChangeAllowed()
addedmethod: isProgramArchitectureMissing
boolean isProgramArchitectureMissing()
addedmethod: isProgramArchitectureUpgradeRequired
boolean isProgramArchitectureUpgradeRequired()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: reportWarning
void reportWarning()
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpecID compilerSpecId, ghidra.program.model.data.StandAloneDataTypeManager.LanguageUpdateOption updateOption, ghidra.util.task.TaskMonitor monitor) throws CompilerSpecNotFoundException, LanguageNotFoundException, IOException, CancelledException, LockException, UnsupportedOperationException, IncompatibleLanguageException
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean store, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
modifiedtype-implements: StandAloneDataTypeManager
- (none)
+ java.io.Closeable
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()

10.1_PUBLIC

addedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()

9.0.2_PUBLIC

addedmethod: getDomainFileID
java.lang.String getDomainFileID()
addedmethod: getPath
java.lang.String getPath()
addedfield: name
java.lang.String name
addedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)

9.0.1_PUBLIC

introducedInitial version