# Package ghidra.trace.database.listing

package ghidra.trace.database.listing

- Related Packages
  Package
  Description
  ghidra.trace.database
- Class
  Description
  AbstractBaseDBTraceCodeUnitsMemoryView<T extends DBTraceCodeUnitAdapter,M extends AbstractBaseDBTraceCodeUnitsView<T>>
  An abstract implementation of `TraceBaseCodeUnitsView` for composing views of many address spaces
  AbstractBaseDBTraceCodeUnitsView<T extends DBTraceCodeUnitAdapter>
  An abstract implementation of a `TraceBaseCodeUnitsView` for a specific address space
  AbstractBaseDBTraceDefinedUnitsView<T extends AbstractDBTraceCodeUnit<T>>
  An abstract implementation of a single-type view for a defined unit type
  AbstractComposedDBTraceCodeUnitsView<T extends DBTraceCodeUnitAdapter,P extends AbstractSingleDBTraceCodeUnitsView<? extends T>>
  An abstract implementation of a multi-type view, by composing other single-type views
  AbstractDBTraceCodeUnit<T extends AbstractDBTraceCodeUnit<T>>
  An abstract implementation of a table-backed code unit
  AbstractDBTraceDataComponent
  An abstract implementation of a `TraceData` for a data component, i.e., field of a struct or element of an array
  AbstractSingleDBTraceCodeUnitsView<T extends DBTraceCodeUnitAdapter>
  An abstract implementation of a single-type view
  AbstractWithUndefinedDBTraceCodeUnitsMemoryView<T extends DBTraceCodeUnitAdapter,M extends AbstractBaseDBTraceCodeUnitsView<T>>
  An abstract implementation of `TraceBaseCodeUnitsView` for composing views of many address spaces, where the views include undefined units
  DBTraceCodeManager
  The implementation of `TraceCodeManager` for `DBTrace`
  DBTraceCodeManager.DBTraceCodePrototypeEntry
  A prototype entry
  DBTraceCodeSpace
  A space managed by the `DBTraceCodeManager`
  DBTraceCodeUnitAdapter
  A base interface for implementations of `TraceCodeUnit`
  DBTraceCodeUnitsMemoryView
  The implementation of `TraceCodeOperations.codeUnits()`
  DBTraceCodeUnitsView
  The implementation of `TraceCodeOperations.codeUnits()`
  DBTraceCommentAdapter
  A property map for storing code unit comments
  DBTraceCommentAdapter.DBTraceCommentEntry
  A comment entry
  DBTraceData
  The implementation for a defined `TraceData` for `DBTrace`
  DBTraceDataAdapter
  A base interface for implementations of `TraceData`
  DBTraceDataArrayElementComponent
  The implementation of an array-element data component in a `DBTrace`
  DBTraceDataCompositeFieldComponent
  The implementation of a field data component in a `DBTrace`
  DBTraceDataMemoryView
  The implementation of `TraceCodeOperations.data()`
  DBTraceDataView
  The implementation of `TraceCodeOperations.data()`
  DBTraceDefinedDataAdapter
  A base interface for implementations of `TraceData`
  DBTraceDefinedDataMemoryView
  The implementation of `TraceCodeOperations.definedData()`
  DBTraceDefinedDataView
  The implementation of `TraceCodeOperations.definedData()`
  DBTraceDefinedUnitsMemoryView
  The implementation of `TraceCodeOperations.definedUnits()`
  DBTraceDefinedUnitsView
  The implementation of `TraceCodeOperations.data()`
  DBTraceInstruction
  The implementation of `TraceInstruction` for `DBTrace`
  DBTraceInstructionsMemoryView
  The implementation of `TraceCodeOperations.definedData()`
  DBTraceInstructionsView
  The implementation of `TraceCodeOperations.instructions()`
  DBTraceUndefinedDataMemoryView
  The implementation of `TraceCodeOperations.undefinedData()`
  DBTraceUndefinedDataView
  The implementation of `TraceCodeOperations.undefinedData()`
  InternalBaseCodeUnitsView<T extends TraceCodeUnit>
  InternalTraceBaseDefinedUnitsView<T extends TraceCodeUnit>
  InternalTraceDefinedDataView
  UndefinedDBTraceData
  The implementation for an undefined `TraceData` for `DBTrace`