ProgramAddressFactory

Package: ghidra.program.database
Type: class

11.0_PUBLIC

addedmethod: addOverlaySpace
void addOverlaySpace(ghidra.program.database.ProgramOverlayAddressSpace ovSpace) throws DuplicateNameException
addedmethod: addOverlaySpace
ghidra.program.database.ProgramOverlayAddressSpace addOverlaySpace(long key, java.lang.String overlayName, ghidra.program.model.address.AddressSpace baseSpace) throws DuplicateNameException
addedmethod: checkValidOverlaySpaceName
void checkValidOverlaySpaceName(java.lang.String name) throws InvalidNameException, DuplicateNameException
addedmethod: hasStaleOverlayCondition
boolean hasStaleOverlayCondition()
addedmethod: invalidateOverlayCache
void invalidateOverlayCache()
addedmethod: isValidOverlayBaseSpace
boolean isValidOverlayBaseSpace(ghidra.program.model.address.AddressSpace baseSpace)
addedfield: overlayRegionSupplier
ghidra.program.database.OverlayRegionSupplier overlayRegionSupplier
addedmethod: overlaySpaceRenamed
void overlaySpaceRenamed(java.lang.String oldOverlaySpaceName, java.lang.String newName, boolean refreshStatusIfNeeded)
addedmethod: refreshStaleOverlayStatus
void refreshStaleOverlayStatus()
removedmethod: addOverlayAddressSpace
void addOverlayAddressSpace(ghidra.program.model.address.OverlayAddressSpace ovSpace) throws DuplicateNameException
removedmethod: addOverlayAddressSpace
ghidra.program.model.address.OverlayAddressSpace addOverlayAddressSpace(java.lang.String name, boolean preserveName, ghidra.program.model.address.AddressSpace originalSpace, long minOffset, long maxOffset)
removedmethod: renameOverlaySpace
java.lang.String renameOverlaySpace(java.lang.String oldOverlaySpaceName, java.lang.String newName)
removedmethod: validateOriginalSpace
boolean validateOriginalSpace(ghidra.program.model.address.AddressSpace originalSpace)

10.2_PUBLIC

addedmethod: validateOriginalSpace
boolean validateOriginalSpace(ghidra.program.model.address.AddressSpace originalSpace)

9.2.1_PUBLIC

modifiedmethod: renameOverlaySpace
param 1 renamed: oldName → oldOverlaySpaceName; return type: void → String; removed throws DuplicateNameException
- void renameOverlaySpace(java.lang.String oldName, java.lang.String newName) throws DuplicateNameException
+ java.lang.String renameOverlaySpace(java.lang.String oldOverlaySpaceName, java.lang.String newName)
removedmethod: addOverlayAddressSpace
ghidra.program.model.address.OverlayAddressSpace addOverlayAddressSpace(java.lang.String name, ghidra.program.model.address.AddressSpace originalSpace, long minOffset, long maxOffset) throws DuplicateNameException

9.0.2_PUBLIC

addedmethod: renameOverlaySpace
void renameOverlaySpace(java.lang.String oldName, java.lang.String newName) throws DuplicateNameException

9.0.1_PUBLIC

introducedInitial version