Package ghidra.trace.database.listing
Class AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitSequenceQueries
java.lang.Object
ghidra.trace.database.DBTraceCacheForSequenceQueries<T>
ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitSequenceQueries
- Enclosing class:
AbstractBaseDBTraceDefinedUnitsView<T extends AbstractDBTraceCodeUnit<T>>
protected class AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitSequenceQueries
extends DBTraceCacheForSequenceQueries<T>
Cache for optimizing
AbstractBaseDBTraceDefinedUnitsView.getFloor(long, Address) and
similar.-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.trace.database.DBTraceCacheForSequenceQueries
DBTraceCacheForSequenceQueries.CachedRegion -
Field Summary
Fields inherited from class ghidra.trace.database.DBTraceCacheForSequenceQueries
addressBreadth, cache, maxRegions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map.Entry<TraceAddressSnapRange, T> doCeilingEntry(long snap, Address min) protected Map.Entry<TraceAddressSnapRange, T> doFloorEntry(long snap, Address max) protected voidMethods inherited from class ghidra.trace.database.DBTraceCacheForSequenceQueries
computeNewCachedRange, ensureInCache, getCeiling, getFloor, invalidate, notifyEntryRemoved, notifyEntryShapeChanged, notifyNewEntry
-
Constructor Details
-
CacheForGetUnitSequenceQueries
public CacheForGetUnitSequenceQueries()
-
-
Method Details
-
loadCachedRegion
- Specified by:
loadCachedRegionin classDBTraceCacheForSequenceQueries<T extends AbstractDBTraceCodeUnit<T>>
-
doFloorEntry
- Specified by:
doFloorEntryin classDBTraceCacheForSequenceQueries<T extends AbstractDBTraceCodeUnit<T>>
-
doCeilingEntry
- Specified by:
doCeilingEntryin classDBTraceCacheForSequenceQueries<T extends AbstractDBTraceCodeUnit<T>>
-