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
id
Fields 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
id
Methods inherited from class ghidra.pcode.emu.jit.var.AbstractJitVal
addUse, removeUse, size, uses
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:JitVarnodeVar
The location of the variable.- Specified by:
varnode
in interfaceJitVarnodeVar
- Returns:
- the varnode
-
space
Description copied from interface:JitVar
The address space of this variable. -
toString
- Overrides:
toString
in classAbstractJitVar
-