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, getAddressSetMethods inherited from interface ghidra.program.model.listing.DataTypeChangeSet
categoryAdded, categoryChanged, dataTypeAdded, dataTypeChanged, getCategoryAdditions, getCategoryChanges, getDataTypeAdditions, getDataTypeChanges, getSourceArchiveAdditions, getSourceArchiveChanges, sourceArchiveAdded, sourceArchiveChangedMethods inherited from interface ghidra.program.model.listing.DomainObjectChangeSet
hasChangesMethods inherited from interface ghidra.program.model.listing.FunctionTagChangeSet
getTagChanges, getTagCreations, tagChanged, tagCreatedMethods inherited from interface ghidra.program.model.listing.ProgramTreeChangeSet
getProgramTreeAdditions, getProgramTreeChanges, programTreeAdded, programTreeChangedMethods inherited from interface ghidra.program.model.listing.RegisterChangeSet
addRegisterRange, getRegisterAddressSetMethods 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.
-