Interface TracePropertyMapSpace<T>
- Type Parameters:
T- the type of values
- All Superinterfaces:
TracePropertyMapOperations<T>
- All Known Implementing Classes:
AbstractDBTracePropertyMap.DBTracePropertyMapSpace
A property map space for a memory space
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidRemove or truncate entries so that the given box (register and lifespan) contains no entriesGet the address space for this spacedefault Collection<Map.Entry<TraceAddressSnapRange, T>> getEntries(TracePlatform platform, Lifespan lifespan, Register register) Get all entries intersecting the given register and lifespandefault Collection<Map.Entry<TraceAddressSnapRange, T>> getEntries(Lifespan lifespan, Register register) Get all entries intersecting the given register and lifespangetTrace()Get the tracedefault voidset(TracePlatform platform, Lifespan lifespan, Register register, T value) Set a property on the given register for the given lifespandefault voidSet a property on the given register for the given lifespanMethods inherited from interface TracePropertyMapOperations
clear, get, getAddressSetView, getEntries, getEntry, getValueClass, set, set
-
Method Details
-
getTrace
-
getAddressSpace
-
set
Set a property on the given register for the given lifespan- Parameters:
platform- the platform defining the registerlifespan- the range of snapsregister- the registervalue- the value to set
-
set
-
getEntries
default Collection<Map.Entry<TraceAddressSnapRange, T>> getEntries(TracePlatform platform, Lifespan lifespan, Register register) Get all entries intersecting the given register and lifespan- Parameters:
platform- the platform defining the registerlifespan- the range of snapsregister- the register- Returns:
- the entries
-
getEntries
default Collection<Map.Entry<TraceAddressSnapRange, T>> getEntries(Lifespan lifespan, Register register) Get all entries intersecting the given register and lifespan- Parameters:
lifespan- the range of snapsregister- the register- Returns:
- the entries
-
clear
-