Package ghidra.trace.model.symbol

# Interface TraceReferenceManager

All Superinterfaces:
  `TraceReferenceOperations`

All Known Implementing Classes:
  `DBTraceReferenceManager`

public interface TraceReferenceManager extends TraceReferenceOperations

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TraceReferenceSpace`
  `getReferenceRegisterSpace(TraceStackFrame frame, boolean createIfAbsent)`
  `TraceReferenceSpace`
  `getReferenceRegisterSpace(TraceThread thread, boolean createIfAbsent)`
  `TraceReferenceSpace`
  `getReferenceSpace(AddressSpace space, boolean createIfAbsent)`

  ### Methods inherited from interface ghidra.trace.model.symbol.TraceReferenceOperations

  `addMemoryReference, addMemoryReference, addOffsetReference, addReference, addReference, addRegisterReference, addShiftedReference, addStackReference, clearReferencesFrom, clearReferencesTo, getFlowReferencesFrom, getPrimaryReferenceFrom, getReference, getReference, getReferenceCountFrom, getReferenceCountTo, getReferenceDestinations, getReferencesFrom, getReferencesFrom, getReferencesFromRange, getReferenceSources, getReferencesTo, getReferencesToRange, getReferencesToRange, hasFlowReferencesFrom, hasReferencesFrom, hasReferencesFrom, hasReferencesTo`

- ## Method Details

  - ### getReferenceSpace

    TraceReferenceSpace getReferenceSpace(AddressSpace space, boolean createIfAbsent)

  - ### getReferenceRegisterSpace

    TraceReferenceSpace getReferenceRegisterSpace(TraceThread thread, boolean createIfAbsent)

  - ### getReferenceRegisterSpace

    TraceReferenceSpace getReferenceRegisterSpace(TraceStackFrame frame, boolean createIfAbsent)