Program

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

11.3_PUBLIC

addedmethod: getSourceFileManager
ghidra.program.model.sourcemap.SourceFileManager getSourceFileManager()

11.1_PUBLIC

removedmethod: invalidate
void invalidate()

11.0_PUBLIC

addedmethod: createOverlaySpace
ghidra.program.database.ProgramOverlayAddressSpace createOverlaySpace(java.lang.String overlaySpaceName, ghidra.program.model.address.AddressSpace baseSpace) throws IllegalStateException, DuplicateNameException, InvalidNameException, LockException
addedmethod: removeOverlaySpace
boolean removeOverlaySpace(java.lang.String overlaySpaceName) throws LockException, NotFoundException
addedmethod: renameOverlaySpace
void renameOverlaySpace(java.lang.String overlaySpaceName, java.lang.String newName) throws NotFoundException, InvalidNameException, DuplicateNameException, LockException

10.3_PUBLIC

addedfield: ANALYZED_OPTION_NAME
static java.lang.String ANALYZED_OPTION_NAME
addedfield: ASK_TO_ANALYZE_OPTION_NAME
static java.lang.String ASK_TO_ANALYZE_OPTION_NAME
modifiedtype-implements: Program
- ghidra.program.model.data.DataTypeManagerDomainObject
+ ghidra.program.model.data.DataTypeManagerDomainObject, ghidra.program.model.lang.ProgramArchitecture
removedfield: ANALYZED
static java.lang.String ANALYZED
removedfield: PROGRAM_SETTINGS
static java.lang.String PROGRAM_SETTINGS

10.2_PUBLIC

addedmethod: getPreferredRootNamespaceCategoryPath
ghidra.program.model.data.CategoryPath getPreferredRootNamespaceCategoryPath()
addedfield: PREFERRED_ROOT_NAMESPACE_CATEGORY_PROPERTY
static java.lang.String PREFERRED_ROOT_NAMESPACE_CATEGORY_PROPERTY
addedmethod: setPreferredRootNamespaceCategoryPath
void setPreferredRootNamespaceCategoryPath(java.lang.String categoryPath)

9.2_PUBLIC

modifiedmethod: getDataTypeManager
return type: DataTypeManager → ProgramBasedDataTypeManager
- ghidra.program.model.data.DataTypeManager getDataTypeManager()
+ ghidra.program.model.data.ProgramBasedDataTypeManager getDataTypeManager()

9.1_PUBLIC

addedmethod: getExecutableSHA256
java.lang.String getExecutableSHA256()
addedmethod: setExecutableSHA256
void setExecutableSHA256(java.lang.String sha256)

9.0.2_PUBLIC

introducedInitial version