Package ghidra.program.util
Interface ChangeManager
- All Known Implementing Classes:
ChangeManagerAdapter,ProgramDB
public interface ChangeManager
ProgramEventerface to define event types and the method to generate an
event within Program.
Note: Previously (before 11.1), program change event types were defined in this file as integer constants. Event ids have since been converted to enum types. The defines in this file have been converted to point to the new enum values to make it easier to convert to this new way and to clearly see how the old values map to the new enums. In future releases, these defines will be removed.
-
Field Summary
FieldsChangeModifier and TypeFieldDescriptionMODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final ProgramEventDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.MODIFIEDstatic final FunctionChangeRecord.FunctionChangeTypeDeprecated.Event type numeric constants have been changed to enums.REMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemovedREMOVEDRemoved -
Method Summary
ChangeModifier and TypeMethodDescriptionNEWvoidsetChanged(ProgramEvent eventType, Address start, Address end, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type.NEWvoidsetChanged(ProgramEvent eventType, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type.NEWvoidsetObjChanged(ProgramEvent eventType, Address addr, Object affected, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type.NEWvoidsetObjChanged(ProgramEvent eventType, Object affected, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type.voidsetPropertyChanged(String propertyName, Address codeUnitAddr, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the DOCR_CODE_UNIT_PROPERTY_CHANGED event.voidsetPropertyRangeRemoved(String propertyName, Address start, Address end) Mark the state of the Program as having changed and generate the DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED event.voidsetRegisterValuesChanged(Register register, Address start, Address end) Notifies that register values have changed over the indicated address range.REMOVEDvoidsetChanged(int type, Object oldValue, Object newValue) RemovedREMOVEDvoidsetChanged(int type, Address start, Address end, Object oldValue, Object newValue) RemovedREMOVEDvoidsetObjChanged(int type, Object affectedObj, Object oldValue, Object newValue) RemovedREMOVEDvoidsetObjChanged(int type, int subType, Object affectedObj, Object oldValue, Object newValue) RemovedREMOVEDvoidsetObjChanged(int type, Address addr, Object affectedObj, Object oldValue, Object newValue) RemovedREMOVEDvoidsetObjChanged(int type, int subType, Address addr, Object affectedObj, Object oldValue, Object newValue) RemovedREMOVEDvoidsetObjChanged(int type, AddressSetView addrSet, Object affectedObj, Object oldValue, Object newValue) Removed
-
Field Details
-
DOCR_MEMORY_BLOCK_ADDED MODIFIED
type: int → ProgramEvent; constant: 20 → None-static int DOCR_MEMORY_BLOCK_ADDED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A memory block was created. -
DOCR_MEMORY_BLOCK_REMOVED MODIFIED
type: int → ProgramEvent; constant: 21 → None-static int DOCR_MEMORY_BLOCK_REMOVED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A memory block was removed. -
DOCR_MEMORY_BLOCK_CHANGED MODIFIED
type: int → ProgramEvent; constant: 22 → None-static int DOCR_MEMORY_BLOCK_CHANGED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A memory block was changed. (for example: its name, comment, or read, write, or execute flags were changed.) -
DOCR_MEMORY_BLOCK_MOVED MODIFIED
type: int → ProgramEvent; constant: 23 → None-static int DOCR_MEMORY_BLOCK_MOVED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_MOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A block of memory was moved to a new start address. -
DOCR_MEMORY_BLOCK_SPLIT MODIFIED
type: int → ProgramEvent; constant: 24 → None-static int DOCR_MEMORY_BLOCK_SPLIT+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_SPLITDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A memory block was split ProgramEvento two memory blocks. -
DOCR_MEMORY_BLOCKS_JOINED MODIFIED
type: int → ProgramEvent; constant: 25 → None-static int DOCR_MEMORY_BLOCKS_JOINED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCKS_JOINEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Two memory blocks were joined ProgramEvento a single memory block. -
DOCR_MEMORY_BYTES_CHANGED MODIFIED
type: int → ProgramEvent; constant: 26 → None-static int DOCR_MEMORY_BYTES_CHANGED+static ghidra.program.util.ProgramEvent DOCR_MEMORY_BYTES_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The bytes changed in memory. -
DOCR_IMAGE_BASE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 27 → None-static int DOCR_IMAGE_BASE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_IMAGE_BASE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The memory image base has changed. -
DOCR_CODE_ADDED MODIFIED
type: int → ProgramEvent; constant: 30 → None-static int DOCR_CODE_ADDED+static ghidra.program.util.ProgramEvent DOCR_CODE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A CodeUnit was added. The "New Value" may be null when a block of Instructions are added -
DOCR_CODE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 31 → None-static int DOCR_CODE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_CODE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A CodeUnit was removed. -
DOCR_CODE_MOVED MODIFIED
type: int → ProgramEvent; constant: 32 → None-static int DOCR_CODE_MOVED+static ghidra.program.util.ProgramEvent DOCR_CODE_MOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.CodeUnits were moved from one Fragment to another. -
DOCR_COMPOSITE_ADDED MODIFIED
type: int → ProgramEvent; constant: 33 → None-static int DOCR_COMPOSITE_ADDED+static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Structure was added. -
DOCR_COMPOSITE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 34 → None-static int DOCR_COMPOSITE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Structure was removed. -
DOCR_CODE_REPLACED MODIFIED
type: int → ProgramEvent; constant: 35 → None-static int DOCR_CODE_REPLACED+static ghidra.program.util.ProgramEvent DOCR_CODE_REPLACEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data was replaced. -
DOCR_CODE_UNIT_PROPERTY_CHANGED MODIFIED
type: int → ProgramEvent; constant: 36 → None-static int DOCR_CODE_UNIT_PROPERTY_CHANGED+static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A property on a code unit was changed. -
DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED MODIFIED
type: int → ProgramEvent; constant: 37 → None-static int DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED+static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_ALL_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Generated whenever an entire user property manager is deleted. -
DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 38 → None-static int DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Property over a range of addresses was removed. -
DOCR_SYMBOL_ADDED MODIFIED
type: int → ProgramEvent; constant: 40 → None-static int DOCR_SYMBOL_ADDED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A symbol was created. -
DOCR_SYMBOL_REMOVED MODIFIED
type: int → ProgramEvent; constant: 41 → None-static int DOCR_SYMBOL_REMOVED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A symbol was removed. -
DOCR_SYMBOL_SOURCE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 42 → None-static int DOCR_SYMBOL_SOURCE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SOURCE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The source of a symbol name was changed. -
DOCR_SYMBOL_ANCHORED_FLAG_CHANGED MODIFIED
type: int → ProgramEvent; constant: 43 → None-static int DOCR_SYMBOL_ANCHORED_FLAG_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ANCHORED_FLAG_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The anchor flag for the symbol was changed. -
DOCR_SYMBOL_SET_AS_PRIMARY MODIFIED
type: int → ProgramEvent; constant: 45 → None-static int DOCR_SYMBOL_SET_AS_PRIMARY+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SET_AS_PRIMARYDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A symbol was set as primary. -
DOCR_SYMBOL_RENAMED MODIFIED
type: int → ProgramEvent; constant: 46 → None-static int DOCR_SYMBOL_RENAMED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A symbol was renamed. -
DOCR_EXTERNAL_ENTRY_POINT_ADDED MODIFIED
type: int → ProgramEvent; constant: 47 → None-static int DOCR_EXTERNAL_ENTRY_POINT_ADDED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external entry poProgramEvent was added. -
DOCR_EXTERNAL_ENTRY_POINT_REMOVED MODIFIED
type: int → ProgramEvent; constant: 48 → None-static int DOCR_EXTERNAL_ENTRY_POINT_REMOVED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external entry poProgramEvent was removed. -
DOCR_SYMBOL_SCOPE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 49 → None-static int DOCR_SYMBOL_SCOPE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SCOPE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The scope on a symbol changed. -
DOCR_SYMBOL_ASSOCIATION_ADDED MODIFIED
type: int → ProgramEvent; constant: 50 → None-static int DOCR_SYMBOL_ASSOCIATION_ADDED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An association to a symbol for a reference was added. -
DOCR_SYMBOL_ASSOCIATION_REMOVED MODIFIED
type: int → ProgramEvent; constant: 51 → None-static int DOCR_SYMBOL_ASSOCIATION_REMOVED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An association to a symbol for a reference was removed. -
DOCR_SYMBOL_DATA_CHANGED MODIFIED
type: int → ProgramEvent; constant: 52 → None-static int DOCR_SYMBOL_DATA_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_DATA_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Symbol data changed. This corresponds to various changes within the symbol (e.g., primary status, datatype, external path or VariableStorage). -
DOCR_SYMBOL_ADDRESS_CHANGED MODIFIED
type: int → ProgramEvent; constant: 53 → None-static int DOCR_SYMBOL_ADDRESS_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDRESS_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Symbol address changed. NOTE: This is only permitted for variable/parameter symbols -
DOCR_MEM_REFERENCE_ADDED MODIFIED
type: int → ProgramEvent; constant: 60 → None-static int DOCR_MEM_REFERENCE_ADDED+static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A reference was added to a symbol. -
DOCR_MEM_REFERENCE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 61 → None-static int DOCR_MEM_REFERENCE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A reference was removed from a symbol. -
DOCR_MEM_REF_TYPE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 62 → None-static int DOCR_MEM_REF_TYPE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_MEM_REF_TYPE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The ref type on a memory reference changed. -
DOCR_MEM_REF_PRIMARY_SET MODIFIED
type: int → ProgramEvent; constant: 63 → None-static int DOCR_MEM_REF_PRIMARY_SET+static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_SETDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The reference was identified as the primary. -
DOCR_MEM_REF_PRIMARY_REMOVED MODIFIED
type: int → ProgramEvent; constant: 64 → None-static int DOCR_MEM_REF_PRIMARY_REMOVED+static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The primary reference was removed. -
DOCR_EXTERNAL_PATH_CHANGED MODIFIED
type: int → ProgramEvent; constant: 65 → None-static int DOCR_EXTERNAL_PATH_CHANGED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_PATH_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The external path name changed for an external program name. -
DOCR_EXTERNAL_NAME_ADDED MODIFIED
type: int → ProgramEvent; constant: 66 → None-static int DOCR_EXTERNAL_NAME_ADDED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external program name was added. -
DOCR_EXTERNAL_NAME_REMOVED MODIFIED
type: int → ProgramEvent; constant: 67 → None-static int DOCR_EXTERNAL_NAME_REMOVED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external program name was removed. -
DOCR_EXTERNAL_NAME_CHANGED MODIFIED
type: int → ProgramEvent; constant: 68 → None-static int DOCR_EXTERNAL_NAME_CHANGED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The name for an external program changed. -
DOCR_EQUATE_ADDED MODIFIED
type: int → ProgramEvent; constant: 70 → None-static int DOCR_EQUATE_ADDED+static ghidra.program.util.ProgramEvent DOCR_EQUATE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An Equate was created. -
DOCR_EQUATE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 71 → None-static int DOCR_EQUATE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_EQUATE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An Equate was deleted. -
DOCR_EQUATE_REFERENCE_ADDED MODIFIED
type: int → ProgramEvent; constant: 72 → None-static int DOCR_EQUATE_REFERENCE_ADDED+static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A reference at an operand was added to an Equate. -
DOCR_EQUATE_REFERENCE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 73 → None-static int DOCR_EQUATE_REFERENCE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A reference at an operand was removed from an Equate. -
DOCR_EQUATE_RENAMED MODIFIED
type: int → ProgramEvent; constant: 74 → None-static int DOCR_EQUATE_RENAMED+static ghidra.program.util.ProgramEvent DOCR_EQUATE_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An Equate was renamed. -
DOCR_GROUP_ADDED MODIFIED
type: int → ProgramEvent; constant: 81 → None-static int DOCR_GROUP_ADDED+static ghidra.program.util.ProgramEvent DOCR_GROUP_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Module or Fragment was added. -
DOCR_GROUP_REMOVED MODIFIED
type: int → ProgramEvent; constant: 82 → None-static int DOCR_GROUP_REMOVED+static ghidra.program.util.ProgramEvent DOCR_GROUP_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Module or Fragment was removed. -
DOCR_GROUP_RENAMED MODIFIED
type: int → ProgramEvent; constant: 83 → None-static int DOCR_GROUP_RENAMED+static ghidra.program.util.ProgramEvent DOCR_GROUP_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Module or Fragment was renamed. -
DOCR_GROUP_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 84 → None-static int DOCR_GROUP_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_GROUP_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The comment for a Module or Fragment changed. -
DOCR_GROUP_ALIAS_CHANGED MODIFIED
type: int → ProgramEvent; constant: 85 → None-static int DOCR_GROUP_ALIAS_CHANGED+static ghidra.program.util.ProgramEvent DOCR_GROUP_ALIAS_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The alias for a Module or Fragment changed. -
DOCR_MODULE_REORDERED MODIFIED
type: int → ProgramEvent; constant: 86 → None-static int DOCR_MODULE_REORDERED+static ghidra.program.util.ProgramEvent DOCR_MODULE_REORDEREDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The children of a Module have been reordered. -
DOCR_FRAGMENT_MOVED MODIFIED
type: int → ProgramEvent; constant: 87 → None-static int DOCR_FRAGMENT_MOVED+static ghidra.program.util.ProgramEvent DOCR_FRAGMENT_MOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Fragment or set of fragments have been moved. -
DOCR_GROUP_REPARENTED MODIFIED
type: int → ProgramEvent; constant: 88 → None-static int DOCR_GROUP_REPARENTED+static ghidra.program.util.ProgramEvent DOCR_GROUP_REPARENTEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Group was reparented. -
DOCR_EOL_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 90 → None-static int DOCR_EOL_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_EOL_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The end-of-line comment changed for a CodeUnit. -
DOCR_PRE_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 91 → None-static int DOCR_PRE_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_PRE_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The pre comment changed for a CodeUnit. -
DOCR_POST_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 92 → None-static int DOCR_POST_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_POST_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The post comment changed for a CodeUnit. -
DOCR_PLATE_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 95 → None-static int DOCR_PLATE_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_PLATE_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Plate comment was added, deleted, or changed. -
DOCR_REPEATABLE_COMMENT_CHANGED MODIFIED
type: int → ProgramEvent; constant: 96 → None-static int DOCR_REPEATABLE_COMMENT_CHANGED+static ghidra.program.util.ProgramEvent DOCR_REPEATABLE_COMMENT_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Repeatable Comment changed. -
DOCR_CATEGORY_ADDED MODIFIED
type: int → ProgramEvent; constant: 100 → None-static int DOCR_CATEGORY_ADDED+static ghidra.program.util.ProgramEvent DOCR_CATEGORY_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Category was added. -
DOCR_CATEGORY_REMOVED MODIFIED
type: int → ProgramEvent; constant: 101 → None-static int DOCR_CATEGORY_REMOVED+static ghidra.program.util.ProgramEvent DOCR_CATEGORY_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Category was removed. -
DOCR_CATEGORY_RENAMED MODIFIED
type: int → ProgramEvent; constant: 102 → None-static int DOCR_CATEGORY_RENAMED+static ghidra.program.util.ProgramEvent DOCR_CATEGORY_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Category was renamed. -
DOCR_CATEGORY_MOVED MODIFIED
type: int → ProgramEvent; constant: 103 → None-static int DOCR_CATEGORY_MOVED+static ghidra.program.util.ProgramEvent DOCR_CATEGORY_MOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Category was moved. -
DOCR_DATA_TYPE_ADDED MODIFIED
type: int → ProgramEvent; constant: 104 → None-static int DOCR_DATA_TYPE_ADDED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was added to a category. -
DOCR_DATA_TYPE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 105 → None-static int DOCR_DATA_TYPE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was removed from a category. -
DOCR_DATA_TYPE_RENAMED MODIFIED
type: int → ProgramEvent; constant: 106 → None-static int DOCR_DATA_TYPE_RENAMED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data Type was renamed. -
DOCR_DATA_TYPE_MOVED MODIFIED
type: int → ProgramEvent; constant: 107 → None-static int DOCR_DATA_TYPE_MOVED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_MOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was moved to another category. -
DOCR_DATA_TYPE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 108 → None-static int DOCR_DATA_TYPE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was updated. -
DOCR_DATA_TYPE_SETTING_CHANGED MODIFIED
type: int → ProgramEvent; constant: 109 → None-static int DOCR_DATA_TYPE_SETTING_CHANGED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_SETTING_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The settings on a data type were updated. -
DOCR_DATA_TYPE_REPLACED MODIFIED
type: int → ProgramEvent; constant: 110 → None-static int DOCR_DATA_TYPE_REPLACED+static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REPLACEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was replaced in a category. -
DOCR_SOURCE_ARCHIVE_ADDED MODIFIED
type: int → ProgramEvent; constant: 111 → None-static int DOCR_SOURCE_ARCHIVE_ADDED+static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was added to a category. -
DOCR_SOURCE_ARCHIVE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 112 → None-static int DOCR_SOURCE_ARCHIVE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Data type was updated. -
DOCR_BOOKMARK_TYPE_ADDED MODIFIED
type: int → ProgramEvent; constant: 120 → None-static int DOCR_BOOKMARK_TYPE_ADDED+static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Bookmark type was added. -
DOCR_BOOKMARK_TYPE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 121 → None-static int DOCR_BOOKMARK_TYPE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Bookmark type was removed. -
DOCR_BOOKMARK_ADDED MODIFIED
type: int → ProgramEvent; constant: 122 → None-static int DOCR_BOOKMARK_ADDED+static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Bookmark was added. -
DOCR_BOOKMARK_REMOVED MODIFIED
type: int → ProgramEvent; constant: 123 → None-static int DOCR_BOOKMARK_REMOVED+static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Bookmark was deleted. -
DOCR_BOOKMARK_CHANGED MODIFIED
type: int → ProgramEvent; constant: 124 → None-static int DOCR_BOOKMARK_CHANGED+static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Bookmark category or comment was changed (old value not provided). -
DOCR_LANGUAGE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 130 → None-static int DOCR_LANGUAGE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_LANGUAGE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The language for the Program changed. -
DOCR_REGISTER_VALUES_CHANGED MODIFIED
type: int → ProgramEvent; constant: 131 → None-static int DOCR_REGISTER_VALUES_CHANGED+static ghidra.program.util.ProgramEvent DOCR_REGISTER_VALUES_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Register values changed. -
DOCR_OVERLAY_SPACE_ADDED MODIFIED
type: int → ProgramEvent; constant: 133 → None-static int DOCR_OVERLAY_SPACE_ADDED+static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An overlay address space was added. -
DOCR_OVERLAY_SPACE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 134 → None-static int DOCR_OVERLAY_SPACE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An overlay address space was removed. -
DOCR_OVERLAY_SPACE_RENAMED MODIFIED
type: int → ProgramEvent; constant: 135 → None-static int DOCR_OVERLAY_SPACE_RENAMED+static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An overlay address space was renamed. -
DOCR_TREE_CREATED MODIFIED
type: int → ProgramEvent; constant: 141 → None-static int DOCR_TREE_CREATED+static ghidra.program.util.ProgramEvent DOCR_TREE_CREATEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Tree was created. -
DOCR_TREE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 142 → None-static int DOCR_TREE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_TREE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Tree was removed. -
DOCR_TREE_RENAMED MODIFIED
type: int → ProgramEvent; constant: 143 → None-static int DOCR_TREE_RENAMED+static ghidra.program.util.ProgramEvent DOCR_TREE_RENAMEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Tree was renamed. -
DOCR_FUNCTION_TAG_CHANGED MODIFIED
type: int → ProgramEvent; constant: 147 → None-static int DOCR_FUNCTION_TAG_CHANGED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function tag was edited -
DOCR_FUNCTION_TAG_CREATED MODIFIED
type: int → ProgramEvent; constant: 148 → None-static int DOCR_FUNCTION_TAG_CREATED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CREATEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function tag was created -
DOCR_FUNCTION_TAG_DELETED MODIFIED
type: int → ProgramEvent; constant: 149 → None-static int DOCR_FUNCTION_TAG_DELETED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_DELETEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function tag was created -
DOCR_FUNCTION_ADDED MODIFIED
type: int → ProgramEvent; constant: 150 → None-static int DOCR_FUNCTION_ADDED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Function was added. -
DOCR_FUNCTION_REMOVED MODIFIED
type: int → ProgramEvent; constant: 151 → None-static int DOCR_FUNCTION_REMOVED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Function was removed. -
DOCR_FUNCTION_CHANGED MODIFIED
type: int → ProgramEvent; constant: 152 → None-static int DOCR_FUNCTION_CHANGED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.Function was changed. -
DOCR_VARIABLE_REFERENCE_ADDED MODIFIED
type: int → ProgramEvent; constant: 153 → None-static int DOCR_VARIABLE_REFERENCE_ADDED+static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function variable reference was added. -
DOCR_VARIABLE_REFERENCE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 154 → None-static int DOCR_VARIABLE_REFERENCE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function variable reference was removed. -
DOCR_FUNCTION_BODY_CHANGED MODIFIED
type: int → ProgramEvent; constant: 155 → None-static int DOCR_FUNCTION_BODY_CHANGED+static ghidra.program.util.ProgramEvent DOCR_FUNCTION_BODY_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function's body changed. -
FUNCTION_CHANGED_PURGE MODIFIED
type: int → FunctionChangeType; constant: 1 → None-static int FUNCTION_CHANGED_PURGE+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PURGEDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function's purge size was changed. -
FUNCTION_CHANGED_INLINE MODIFIED
type: int → FunctionChangeType; constant: 2 → None-static int FUNCTION_CHANGED_INLINE+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_INLINEDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function's inline state was changed. -
FUNCTION_CHANGED_NORETURN MODIFIED
type: int → FunctionChangeType; constant: 3 → None-static int FUNCTION_CHANGED_NORETURN+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_NORETURNDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function's no-return state was changed. -
FUNCTION_CHANGED_CALL_FIXUP MODIFIED
type: int → FunctionChangeType; constant: 4 → None-static int FUNCTION_CHANGED_CALL_FIXUP+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_CALL_FIXUPDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A function's call-fixup state was changed. -
FUNCTION_CHANGED_RETURN MODIFIED
type: int → FunctionChangeType; constant: 5 → None-static int FUNCTION_CHANGED_RETURN+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_RETURNDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A functions return type/storage was modified -
FUNCTION_CHANGED_PARAMETERS MODIFIED
type: int → FunctionChangeType; constant: 6 → None-static int FUNCTION_CHANGED_PARAMETERS+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PARAMETERSDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A functions parameter list was modified -
FUNCTION_CHANGED_THUNK MODIFIED
type: int → FunctionChangeType; constant: 7 → None-static int FUNCTION_CHANGED_THUNK+static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_THUNKDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A functions thunk status has changed -
DOCR_EXTERNAL_REFERENCE_ADDED MODIFIED
type: int → ProgramEvent; constant: 160 → None-static int DOCR_EXTERNAL_REFERENCE_ADDED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external reference was added. -
DOCR_EXTERNAL_REFERENCE_REMOVED MODIFIED
type: int → ProgramEvent; constant: 161 → None-static int DOCR_EXTERNAL_REFERENCE_REMOVED+static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An external reference was removed. -
DOCR_FALLTHROUGH_CHANGED MODIFIED
type: int → ProgramEvent; constant: 162 → None-static int DOCR_FALLTHROUGH_CHANGED+static ghidra.program.util.ProgramEvent DOCR_FALLTHROUGH_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.A Fallthrough address was changed for an instruction. -
DOCR_FLOWOVERRIDE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 163 → None-static int DOCR_FLOWOVERRIDE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_FLOWOVERRIDE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.The flow override for an instruction has changed. -
DOCR_LENGTH_OVERRIDE_CHANGED MODIFIED
type: int → ProgramEvent; constant: 164 → None-static int DOCR_LENGTH_OVERRIDE_CHANGED+static ghidra.program.util.ProgramEvent DOCR_LENGTH_OVERRIDE_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An instruction length override was changed for an instruction. -
DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED MODIFIED
type: int → ProgramEvent; constant: 167 → None-static int DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED+static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An AddressSetPropertyMap was added. -
DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED MODIFIED
type: int → ProgramEvent; constant: 168 → None-static int DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED+static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An AddressSetPropertyMap was removed. -
DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED MODIFIED
type: int → ProgramEvent; constant: 169 → None-static int DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED+static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An AddressSetPropertyMap was changed. -
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED MODIFIED
type: int → ProgramEvent; constant: 170 → None-static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED+static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An ProgramEventAddressSetPropertyMap was added. -
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED MODIFIED
type: int → ProgramEvent; constant: 171 → None-static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED+static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An ProgramEventAddressSetPropertyMap was removed. -
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED MODIFIED
type: int → ProgramEvent; constant: 172 → None-static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED+static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.An ProgramEventAddressSetPropertyMap was changed. -
DOCR_CODE_UNIT_USER_DATA_CHANGED MODIFIED
type: int → ProgramEvent; constant: 200 → None-static int DOCR_CODE_UNIT_USER_DATA_CHANGED+static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_USER_DATA_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.User Data for a code unit changed -
DOCR_USER_DATA_CHANGED MODIFIED
type: int → ProgramEvent; constant: 201 → None-static int DOCR_USER_DATA_CHANGED+static ghidra.program.util.ProgramEvent DOCR_USER_DATA_CHANGEDDeprecated.Event type numeric constants have been changed to enums. Use the enum directly.User Data changed
-
-
Method Details
-
setChanged NEW
Mark the state of a Program as having changed and generate the event of the specified type. Any or all parameters may be null.- Parameters:
eventType- the event typeoldValue- original value or an Object that is related to the eventnewValue- new value or an Object that is related to the the event
-
setRegisterValuesChanged
Notifies that register values have changed over the indicated address range.- Parameters:
register- register value which was modified (a value of null indicates all registers affected or unknown)start- the start address for the range where values changedend- the end address (inclusive) for the range where values changed
-
setChanged NEW
void setChanged(ProgramEvent eventType, Address start, Address end, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type. Any or all parameters may be null.- Parameters:
eventType- the event typestart- starting address that is affected by the eventend- ending address that is affected by the eventoldValue- original value or an Object that is related to the eventnewValue- new value or an Object that is related to the the event
-
setObjChanged NEW
Mark the state of a Program as having changed and generate the event of the specified type. Any or all parameters may be null.- Parameters:
eventType- the event typeaffected- object that is the subject of the eventoldValue- original value or an Object that is related to the eventnewValue- new value or an Object that is related to the the event
-
setObjChanged NEW
void setObjChanged(ProgramEvent eventType, Address addr, Object affected, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the event of the specified type. Any or all parameters may be null.- Parameters:
eventType- the event typeaddr- program address affectedaffected- object that is the subject of the eventoldValue- original value or an Object that is related to the eventnewValue- new value or an Object that is related to the the event
-
setPropertyChanged
void setPropertyChanged(String propertyName, Address codeUnitAddr, Object oldValue, Object newValue) Mark the state of a Program as having changed and generate the DOCR_CODE_UNIT_PROPERTY_CHANGED event.- Parameters:
propertyName- name of property for the range that changedcodeUnitAddr- address of the code unit with the property changeoldValue- old value for the propertynewValue- new value for the property
-
setPropertyRangeRemoved
Mark the state of the Program as having changed and generate the DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED event.- Parameters:
propertyName- name of property for the range being removedstart- start address of the rangeend- end address of the range
-