Package ghidra.pcode.emu.jit.var
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 ghidra.pcode.emu.jit.var.JitVal
JitVal.ValUse -
Field Summary
FieldsFields inherited from class ghidra.pcode.emu.jit.var.AbstractJitVar
idFields inherited from class ghidra.pcode.emu.jit.var.AbstractJitVal
size, uses -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ghidra.pcode.emu.jit.var.AbstractJitVar
idMethods inherited from class ghidra.pcode.emu.jit.var.AbstractJitVal
addUse, removeUse, size, usesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ghidra.pcode.emu.jit.var.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
-