Class AbstractDBTraceProgramViewListing.DBTraceProgramViewUndefinedData

java.lang.Object
ghidra.trace.database.listing.UndefinedDBTraceData
ghidra.trace.database.program.AbstractDBTraceProgramViewListing.DBTraceProgramViewUndefinedData
All Implemented Interfaces:
Settings, CodeUnit, Data, MemBuffer, MemBufferMixin, PropertySet, DBTraceCodeUnitAdapter, DBTraceDataAdapter, TraceCodeUnit, TraceData, DataAdapterFromDataType, DataAdapterFromSettings, DataAdapterMinimal, TraceSpaceMixin
Enclosing class:
AbstractDBTraceProgramViewListing

protected class AbstractDBTraceProgramViewListing.DBTraceProgramViewUndefinedData extends UndefinedDBTraceData
  • Constructor Details

    • DBTraceProgramViewUndefinedData

      public DBTraceProgramViewUndefinedData(DBTrace trace, long snap, Address address, TraceThread thread, int frameLevel)
  • Method Details

    • getBytes

      public int getBytes(ByteBuffer buffer, int addressOffset)
      Description copied from interface: TraceCodeUnit
      Read bytes starting at this unit's address plus the given offset into the given buffer

      This method honors the markers (position and limit) of the destination buffer. Use those markers to control the destination offset and maximum length.

      Specified by:
      getBytes in interface MemBufferMixin
      Specified by:
      getBytes in interface TraceCodeUnit
      Overrides:
      getBytes in class UndefinedDBTraceData
      Parameters:
      buffer - the destination buffer
      addressOffset - the offset from this unit's (minimum) address
      Returns:
      the number of bytes read