Package ghidra.trace.model
Interface TraceUniqueObject
- All Known Subinterfaces:
DBTraceObjectInterface,TraceBreakpointCommon,TraceBreakpointLocation,TraceBreakpointSpec,TraceMemoryRegion,TraceModule,TraceObject,TraceSection,TraceStack,TraceStaticMapping,TraceThread
- All Known Implementing Classes:
DBTraceBreakpointLocation,DBTraceBreakpointSpec,DBTraceMemoryRegion,DBTraceModule,DBTraceObject,DBTraceObjectActivatable,DBTraceObjectAggregate,DBTraceObjectEnvironment,DBTraceObjectEventScope,DBTraceObjectExecutionStateful,DBTraceObjectFocusScope,DBTraceObjectMemory,DBTraceObjectMethod,DBTraceObjectProcess,DBTraceObjectRegister,DBTraceObjectRegisterContainer,DBTraceObjectTogglable,DBTraceSection,DBTraceStack,DBTraceStackFrame,DBTraceStaticMapping,DBTraceThread
public interface TraceUniqueObject
-
Method Summary
Modifier and TypeMethodDescriptionGet an opaque unique id for this object, whose hash is immutablebooleanCheck if this object is deleted
-
Method Details
-
getObjectKey
ObjectKey getObjectKey()Get an opaque unique id for this object, whose hash is immutable- Returns:
- the opaque object id
-
isDeleted
boolean isDeleted()Check if this object is deleted- Returns:
- true if deleted
-