Package ghidra.trace.database.target
Class DBTraceObjectInterface.Translator<T>
java.lang.Object
ghidra.trace.database.target.DBTraceObjectInterface.Translator<T>
- Direct Known Subclasses:
DBTraceBreakpointLocation.BreakpointChangeTranslator,DBTraceMemoryRegion.RegionChangeTranslator,DBTraceModule.ModuleChangeTranslator,DBTraceSection.SectionTranslator,DBTraceStack.StackChangeTranslator,DBTraceThread.ThreadChangeTranslator
- Enclosing interface:
DBTraceObjectInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanappliesToKey(String key) protected voidprotected voidprotected voidemitExtraLifespanChanged(Lifespan oldLifespan, Lifespan newLifespan) protected voidemitExtraValueChanged(Lifespan lifespan, String key, Object oldValue, Object newValue) protected abstract TraceEvent<T, Void> protected abstract TraceEvent<T, ?> protected abstract TraceEvent<T, Void> protected abstract TraceEvent<T, Lifespan> protected AddressSpacegetSpace(Lifespan.LifeSet life) TraceChangeRecord<?, ?> translate(TraceChangeRecord<?, ?> rec) protected TraceChangeRecord<?, ?> protected TraceChangeRecord<?, ?> protected TraceChangeRecord<?, ?> translateLifespanChanged(Lifespan.LifeSet oldLife)
-
Constructor Details
-
Translator
-
-
Method Details
-
getAddedType
-
getLifespanChangedType
-
getChangedType
-
appliesToKey
-
getDeletedType
-
emitExtraAdded
protected void emitExtraAdded() -
emitExtraLifespanChanged
-
emitExtraValueChanged
-
emitExtraDeleted
protected void emitExtraDeleted() -
getSpace
-
translateAdded
-
translateLifespanChanged
-
translateDeleted
-
translate
-