Package ghidra.trace.database.listing
Class DBTraceUndefinedDataMemoryView
java.lang.Object
ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView<UndefinedDBTraceData,DBTraceUndefinedDataView>
ghidra.trace.database.listing.AbstractWithUndefinedDBTraceCodeUnitsMemoryView<UndefinedDBTraceData,DBTraceUndefinedDataView>
ghidra.trace.database.listing.DBTraceUndefinedDataMemoryView
- All Implemented Interfaces:
InternalBaseCodeUnitsView<TraceData>,DBTraceDelegatingManager<DBTraceUndefinedDataView>,TraceBaseCodeUnitsView<TraceData>,TraceUndefinedDataView
public class DBTraceUndefinedDataMemoryView
extends AbstractWithUndefinedDBTraceCodeUnitsMemoryView<UndefinedDBTraceData,DBTraceUndefinedDataView>
implements TraceUndefinedDataView, InternalBaseCodeUnitsView<TraceData>
The implementation of
TraceCodeOperations.undefinedData()-
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.trace.database.space.DBTraceDelegatingManager
DBTraceDelegatingManager.ExcConsumer<T,E extends Throwable>, DBTraceDelegatingManager.ExcFunction<T, R, E extends Throwable>, DBTraceDelegatingManager.ExcPredicate<T, E extends Throwable>, DBTraceDelegatingManager.ExcSupplier<T, E extends Throwable> -
Field Summary
Fields inherited from class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView
manager -
Constructor Summary
ConstructorsConstructorDescriptionConstruct the view -
Method Summary
Modifier and TypeMethodDescriptionprotected DBTraceUndefinedDataViewgetView(DBTraceCodeSpace space) Get the individual view from the given spaceMethods inherited from class ghidra.trace.database.listing.AbstractWithUndefinedDBTraceCodeUnitsMemoryView
emptyOrFullAddressSetUndefined, emptyOrFullIterableUndefined, emptyOrFullIterableUndefined, falseOrTrueUndefined, nullOrUndefinedMethods inherited from class ghidra.trace.database.listing.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.trace.database.space.DBTraceDelegatingManager
checkIsInMemory, delegateAddressSet, delegateAny, delegateCollection, delegateDeleteB, delegateDeleteV, delegateFirst, delegateHashSet, delegateRead, delegateRead, delegateReadB, delegateReadI, delegateReadI, delegateReadOr, delegateWrite, delegateWriteAll, delegateWriteI, delegateWriteVMethods inherited from interface ghidra.trace.database.listing.InternalBaseCodeUnitsView
get, getContaining, getForRegister, getSpaceMethods inherited from interface ghidra.trace.model.listing.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
-
DBTraceUndefinedDataMemoryView
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<UndefinedDBTraceData,DBTraceUndefinedDataView> - Parameters:
space- the space, bound to a specific address space- Returns:
- the view
-