Class DBTraceDataMemoryView
java.lang.Object
ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView<DBTraceDataAdapter, DBTraceDataView>
ghidra.trace.database.listing.AbstractWithUndefinedDBTraceCodeUnitsMemoryView<DBTraceDataAdapter, DBTraceDataView>
ghidra.trace.database.listing.DBTraceDataMemoryView
- All Implemented Interfaces:
InternalBaseCodeUnitsView<TraceData>, DBTraceDelegatingManager<DBTraceDataView>, TraceBaseCodeUnitsView<TraceData>, TraceDataView
public class DBTraceDataMemoryView
extends AbstractWithUndefinedDBTraceCodeUnitsMemoryView<DBTraceDataAdapter, DBTraceDataView>
implements TraceDataView, InternalBaseCodeUnitsView<TraceData>
The implementation of
TraceCodeOperations.data()-
Nested Class Summary
Nested classes/interfaces inherited from interface DBTraceDelegatingManager
DBTraceDelegatingManager.ExcConsumer<T,E>, DBTraceDelegatingManager.ExcFunction<T, R, E>, DBTraceDelegatingManager.ExcPredicate<T, E>, DBTraceDelegatingManager.ExcSupplier<T, E> -
Field Summary
Fields inherited from class AbstractBaseDBTraceCodeUnitsMemoryView
manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DBTraceDataViewgetView(DBTraceCodeSpace space) Get the individual view from the given spaceMethods inherited from class AbstractWithUndefinedDBTraceCodeUnitsMemoryView
emptyOrFullAddressSetUndefined, emptyOrFullIterableUndefined, emptyOrFullIterableUndefined, falseOrTrueUndefined, nullOrUndefinedMethods inherited from class AbstractBaseDBTraceCodeUnitsMemoryView
containsAddress, coversRange, coversRange, get, get, get, get, get, getAddressSetView, getAddressSetView, getAfter, getAt, getBefore, getCeiling, getContaining, getFloor, getForSpace, getIntersecting, getSpace, getTrace, intersectsRange, intersectsRange, nextAddress, prevAddress, readLock, size, writeLockMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DBTraceDelegatingManager
checkIsInMemory, delegateAddressSet, delegateAny, delegateCollection, delegateDeleteB, delegateDeleteV, delegateFirst, delegateHashSet, delegateRead, delegateRead, delegateReadB, delegateReadI, delegateReadI, delegateReadOr, delegateWrite, delegateWriteAll, delegateWriteI, delegateWriteVMethods inherited from interface InternalBaseCodeUnitsView
get, getContaining, getForRegister, getSpaceMethods inherited from interface TraceBaseCodeUnitsView
containsAddress, coversRange, coversRange, get, get, get, get, get, get, getAddressSetView, getAddressSetView, getAfter, getAt, getBefore, getCeiling, getContaining, getContaining, getFloor, getForRegister, getIntersecting, getTrace, intersectsRange, intersectsRange, size
-
Constructor Details
-
DBTraceDataMemoryView
Construct the view- Parameters:
manager- the manager
-
-
Method Details
-
getView
Description copied from class:AbstractBaseDBTraceCodeUnitsMemoryViewGet the individual view from the given space- Specified by:
getViewin classAbstractBaseDBTraceCodeUnitsMemoryView<DBTraceDataAdapter, DBTraceDataView>- Parameters:
space- the space, bound to a specific address space- Returns:
- the view
-