Package ghidra.trace.database.symbol
Class DBTraceEquate
java.lang.Object
ghidra.program.database.DatabaseObject
ghidra.util.database.DBAnnotatedObject
ghidra.trace.database.symbol.DBTraceEquate
- All Implemented Interfaces:
TraceEquate
-
Field Summary
FieldsFields inherited from class ghidra.program.database.DatabaseObject
key -
Constructor Summary
ConstructorsConstructorDescriptionDBTraceEquate(DBTraceEquateManager manager, DBCachedObjectStore<DBTraceEquate> store, DBRecord record) -
Method Summary
Modifier and TypeMethodDescriptionaddReference(Lifespan lifespan, TraceThread thread, Address address, int operandIndex) addReference(Lifespan lifespan, TraceThread thread, Address address, Varnode varnode) voiddelete()getEnum()getName()getReference(long snap, TraceThread thread, Address address, int operandIndex) getReference(long snap, TraceThread thread, Address address, Varnode varnode) intCollection<? extends TraceEquateReference> getReferences(Address refAddr) longgetValue()booleanbooleanvoidMethods inherited from class ghidra.util.database.DBAnnotatedObject
doRefresh, doUpdateAll, doUpdated, doWrite, fresh, getObjectKey, getTableName, isDeleted, refresh, refresh, update, update, update, updateMethods inherited from class ghidra.program.database.DatabaseObject
checkDeleted, checkIsValid, checkIsValid, getKey, isDeleted, isInvalid, keyChanged, setDeleted, setInvalid, validate
-
Field Details
-
TABLE_NAME
- See Also:
-
manager
-
-
Constructor Details
-
DBTraceEquate
public DBTraceEquate(DBTraceEquateManager manager, DBCachedObjectStore<DBTraceEquate> store, DBRecord record)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTraceEquate
-
getValue
public long getValue()- Specified by:
getValuein interfaceTraceEquate
-
getDisplayName
- Specified by:
getDisplayNamein interfaceTraceEquate
-
getDisplayValue
- Specified by:
getDisplayValuein interfaceTraceEquate
-
getReferenceCount
public int getReferenceCount()- Specified by:
getReferenceCountin interfaceTraceEquate
-
addReference
public TraceEquateReference addReference(Lifespan lifespan, TraceThread thread, Address address, int operandIndex) - Specified by:
addReferencein interfaceTraceEquate
-
addReference
public TraceEquateReference addReference(Lifespan lifespan, TraceThread thread, Address address, Varnode varnode) - Specified by:
addReferencein interfaceTraceEquate
-
setName
- Specified by:
setNamein interfaceTraceEquate
-
getReferences
- Specified by:
getReferencesin interfaceTraceEquate
-
getReferences
-
getReference
public TraceEquateReference getReference(long snap, TraceThread thread, Address address, int operandIndex) - Specified by:
getReferencein interfaceTraceEquate
-
getReference
public TraceEquateReference getReference(long snap, TraceThread thread, Address address, Varnode varnode) - Specified by:
getReferencein interfaceTraceEquate
-
hasValidEnum
public boolean hasValidEnum()- Specified by:
hasValidEnumin interfaceTraceEquate
-
isEnumBased
public boolean isEnumBased()- Specified by:
isEnumBasedin interfaceTraceEquate
-
getEnum
- Specified by:
getEnumin interfaceTraceEquate
-
delete
public void delete()- Specified by:
deletein interfaceTraceEquate
-