Package ghidra.program.model.listing
Interface ProgramChangeSet
- All Superinterfaces:
AddressChangeSet
,ChangeSet
,DataTypeChangeSet
,DomainObjectChangeSet
,FunctionTagChangeSet
,ProgramTreeChangeSet
,RegisterChangeSet
,SymbolChangeSet
public interface ProgramChangeSet
extends DomainObjectChangeSet, AddressChangeSet, RegisterChangeSet, DataTypeChangeSet, ProgramTreeChangeSet, SymbolChangeSet, FunctionTagChangeSet
Interface for a Program Change set. Objects that implements this interface track
various change information on a program.
-
Method Summary
Modifier and TypeMethodDescriptionGets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the file was checked out.Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the last save.Methods inherited from interface ghidra.program.model.listing.AddressChangeSet
add, addRange, getAddressSet
Methods inherited from interface ghidra.program.model.listing.DataTypeChangeSet
categoryAdded, categoryChanged, dataTypeAdded, dataTypeChanged, getCategoryAdditions, getCategoryChanges, getDataTypeAdditions, getDataTypeChanges, getSourceArchiveAdditions, getSourceArchiveChanges, sourceArchiveAdded, sourceArchiveChanged
Methods inherited from interface ghidra.program.model.listing.DomainObjectChangeSet
hasChanges
Methods inherited from interface ghidra.program.model.listing.FunctionTagChangeSet
getTagChanges, getTagCreations, tagChanged, tagCreated
Methods inherited from interface ghidra.program.model.listing.ProgramTreeChangeSet
getProgramTreeAdditions, getProgramTreeChanges, programTreeAdded, programTreeChanged
Methods inherited from interface ghidra.program.model.listing.RegisterChangeSet
addRegisterRange, getRegisterAddressSet
Methods inherited from interface ghidra.program.model.listing.SymbolChangeSet
getSymbolAdditions, getSymbolChanges, symbolAdded, symbolChanged
-
Method Details
-
getAddressSetCollectionSinceLastSave
AddressSetCollection getAddressSetCollectionSinceLastSave()Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the last save.- Returns:
- AddressSetCollection containing all addresses that changed since the last save.
-
getAddressSetCollectionSinceCheckout
AddressSetCollection getAddressSetCollectionSinceCheckout()Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the file was checked out. If the file is not versioned, this AddressSetCollection will be empty.- Returns:
- AddressSetCollection containing all addresses that changed since the program was checked out.
-