Package ghidra.pcode.emu.jit.analysis
Interface JitOpUpwardVisitor
- All Superinterfaces:
JitOpVisitor
- All Known Implementing Classes:
JitDataFlowModel.GraphvizExporter
,JitDataFlowModel.ValCollector
A visitor that traverses the use-def graph upward, that is from uses toward definitions
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
visitBinOp
(JitBinOp op) Visit aJitBinOp
default void
Visit aJitBranchIndOp
default void
visitCallOtherDefOp
(JitCallOtherDefOp otherOp) Visit aJitCallOtherDefOp
default void
visitCallOtherOp
(JitCallOtherOp otherOp) Visit aJitCallOtherOp
default void
Visit aJitCatenateOp
default void
Visit aJitCBranchOp
default void
visitLoadOp
(JitLoadOp op) Visit aJitLoadOp
default void
Visit aJitOutVar
default void
visitPhiOp
(JitPhiOp op) Visit aJitPhiOp
default void
Visit aJitStoreOp
default void
Visit aJitSynthSubPieceOp
default void
Visit aJitUnOp
Methods inherited from interface ghidra.pcode.emu.jit.analysis.JitOpVisitor
visitBranchOp, visitCallOtherMissingOp, visitConstVal, visitDirectMemoryVar, visitIndirectMemoryVar, visitInputVar, visitMissingVar, visitNopOp, visitOp, visitUnimplementedOp, visitVal, visitVar
-
Method Details
-
visitUnOp
Description copied from interface:JitOpVisitor
Visit aJitUnOp
- Specified by:
visitUnOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitBinOp
Description copied from interface:JitOpVisitor
Visit aJitBinOp
- Specified by:
visitBinOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitStoreOp
Description copied from interface:JitOpVisitor
Visit aJitStoreOp
- Specified by:
visitStoreOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitLoadOp
Description copied from interface:JitOpVisitor
Visit aJitLoadOp
- Specified by:
visitLoadOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitCallOtherOp
Description copied from interface:JitOpVisitor
Visit aJitCallOtherOp
- Specified by:
visitCallOtherOp
in interfaceJitOpVisitor
- Parameters:
otherOp
- the op visited
-
visitCallOtherDefOp
Description copied from interface:JitOpVisitor
Visit aJitCallOtherDefOp
- Specified by:
visitCallOtherDefOp
in interfaceJitOpVisitor
- Parameters:
otherOp
- the op visited
-
visitCatenateOp
Description copied from interface:JitOpVisitor
Visit aJitCatenateOp
- Specified by:
visitCatenateOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitPhiOp
Description copied from interface:JitOpVisitor
Visit aJitPhiOp
- Specified by:
visitPhiOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitSubPieceOp
Description copied from interface:JitOpVisitor
Visit aJitSynthSubPieceOp
- Specified by:
visitSubPieceOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitCBranchOp
Description copied from interface:JitOpVisitor
Visit aJitCBranchOp
- Specified by:
visitCBranchOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitBranchIndOp
Description copied from interface:JitOpVisitor
Visit aJitBranchIndOp
- Specified by:
visitBranchIndOp
in interfaceJitOpVisitor
- Parameters:
op
- the op visited
-
visitOutVar
Description copied from interface:JitOpVisitor
Visit aJitOutVar
- Specified by:
visitOutVar
in interfaceJitOpVisitor
- Parameters:
v
- the variable visited
-