Package ghidra.program.model.listing

# Interface RegisterChangeSet

All Superinterfaces:
  `ChangeSet`

All Known Subinterfaces:
  `ProgramChangeSet`

All Known Implementing Classes:
  `DBTraceProgramViewChangeSet`

public interface RegisterChangeSet extends ChangeSet
Interface for a Register Change set. Objects that implements this interface track various change information on a set of addresses where the program register values have changed.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addRegisterRange(Address addr1, Address addr2)`
  Adds the ranges of addresses that have register changes.
  `AddressSetView`
  `getRegisterAddressSet()`
  Returns the set of Addresses containing register changes.

- ## Method Details

  - ### addRegisterRange

    void addRegisterRange(Address addr1, Address addr2)
    Adds the ranges of addresses that have register changes.
    Parameters:
      `addr1` - the first address in the range.
      `addr2` - the last address in the range.

  - ### getRegisterAddressSet

    AddressSetView getRegisterAddressSet()
    Returns the set of Addresses containing register changes.