Class DBTraceEquate
java.lang.Object
ghidra.program.database.DbObject
ghidra.util.database.DBAnnotatedObject
ghidra.trace.database.symbol.DBTraceEquate
- All Implemented Interfaces:
TraceEquate
-
Field Summary
Fields -
Constructor Summary
ConstructorsChangeConstructorDescriptionDBTraceEquate(DBTraceEquateManager manager, DBCachedObjectStore<DBTraceEquate> store, DBRecord record) -
Method Summary
ChangeModifier 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 DBAnnotatedObject
doRefresh, doUpdateAll, doUpdated, doWrite, fresh, getObjectKey, getTableName, isDeleted, refresh, update, update, update, updateMethods inherited from class DbObject
checkDeleted, getKey, isDeleted, isValid, keyChanged, needsRefreshing, refreshIfNeeded, setDeleted, setInvalid, setValid, 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
-