Class VTMatchSetTableDBAdapter

java.lang.Object
ghidra.feature.vt.api.db.VTMatchSetTableDBAdapter
Direct Known Subclasses:
VTMatchSetTableDBAdapterV0

public abstract class VTMatchSetTableDBAdapter extends Object
  • Constructor Details

    • VTMatchSetTableDBAdapter

      public VTMatchSetTableDBAdapter()
  • Method Details

    • createMatchSetRecord

      public abstract db.DBRecord createMatchSetRecord(long key, VTProgramCorrelator correlator) throws IOException
      Throws:
      IOException
    • getRecords

      public abstract db.RecordIterator getRecords() throws IOException
      Throws:
      IOException
    • getSourceAddressSet

      public abstract ghidra.program.model.address.AddressSet getSourceAddressSet(db.DBRecord record, ghidra.program.database.map.AddressMap addressMap) throws IOException
      Throws:
      IOException
    • getDestinationAddressSet

      public abstract ghidra.program.model.address.AddressSet getDestinationAddressSet(db.DBRecord record, ghidra.program.database.map.AddressMap addressMap) throws IOException
      Throws:
      IOException
    • getNextMatchSetID

      public abstract long getNextMatchSetID()
    • getRecord

      public abstract db.DBRecord getRecord(long key) throws IOException
      Throws:
      IOException