Class AbstractJitVarnodeVar
java.lang.Object
ghidra.pcode.emu.jit.var.AbstractJitVal
ghidra.pcode.emu.jit.var.AbstractJitVar
ghidra.pcode.emu.jit.var.AbstractJitVarnodeVar
- All Implemented Interfaces:
JitVal, JitVar, JitVarnodeVar
- Direct Known Subclasses:
AbstractJitOutVar, JitDirectMemoryVar, JitInputVar, JitMissingVar
An abstract implementation of
JitVarnodeVar.-
Nested Class Summary
Nested classes/interfaces inherited from interface JitVal
JitVal.ValUse -
Field Summary
FieldsFields inherited from class AbstractJitVar
idFields inherited from class AbstractJitVal
size, uses -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractJitVar
idMethods inherited from class AbstractJitVal
addUse, removeUse, size, usesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface JitVarnodeVar
size
-
Field Details
-
varnode
-
-
Constructor Details
-
AbstractJitVarnodeVar
Construct a variable.- Parameters:
id- the unique idvarnode- the varnode
-
-
Method Details
-
varnode
Description copied from interface:JitVarnodeVarThe location of the variable.- Specified by:
varnodein interfaceJitVarnodeVar- Returns:
- the varnode
-
space
Description copied from interface:JitVarThe address space of this variable. -
toString
- Overrides:
toStringin classAbstractJitVar
-