Package ghidra.pcode.emu.jit.var
Class JitLocalOutVar
java.lang.Object
ghidra.pcode.emu.jit.var.AbstractJitVal
ghidra.pcode.emu.jit.var.AbstractJitVar
ghidra.pcode.emu.jit.var.AbstractJitVarnodeVar
ghidra.pcode.emu.jit.var.AbstractJitOutVar
ghidra.pcode.emu.jit.var.JitLocalOutVar
- All Implemented Interfaces:
 JitOutVar,JitVal,JitVar,JitVarnodeVar
A p-code register or unique variable with a defining p-code op.
 
 
 This represents an output operand located in a thread's "local" state, i.e., it is a
 register or unique variable. These can be used by downstream p-code ops in the
 use-def graph, because we wish to analyze this flow and optimize the generated code.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.pcode.emu.jit.var.JitVal
JitVal.ValUse - 
Field Summary
Fields inherited from class ghidra.pcode.emu.jit.var.AbstractJitVarnodeVar
varnodeFields 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.AbstractJitOutVar
definition, setDefinitionMethods inherited from class ghidra.pcode.emu.jit.var.AbstractJitVarnodeVar
space, toString, varnodeMethods 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, varnode 
- 
Constructor Details
- 
JitLocalOutVar
Construct a variable.- Parameters:
 id- the unique idvarnode- the varnode- See Also:
 
 
 -