Package ghidra.pcode.emu.jit.var
Interface JitOutVar
- All Superinterfaces:
JitVal
,JitVar
,JitVarnodeVar
- All Known Implementing Classes:
AbstractJitOutVar
,JitLocalOutVar
,JitMemoryOutVar
A p-code variable node with a defining p-code op.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.pcode.emu.jit.var.JitVal
JitVal.ValUse
-
Method Summary
Modifier and TypeMethodDescriptionThe defining p-code operator nodevoid
setDefinition
(JitDefOp definition) Set the defining p-code operator nodeMethods inherited from interface ghidra.pcode.emu.jit.var.JitVarnodeVar
size, varnode
-
Method Details
-
setDefinition
Set the defining p-code operator node- Parameters:
definition
- the defining node
-
definition
JitDefOp definition()The defining p-code operator nodeThis should "never" be null. The only exception is the short interim between constructing the node and setting its definition. Once this variable has been entered into the use-def graph, the definition should be non-null and final.
- Returns:
- the defining node
-