Package ghidra.pcode.emu.jit.analysis
Class JitDataFlowModel.ValCollector
- All Implemented Interfaces:
JitOpUpwardVisitor
,JitOpVisitor
,Serializable
,Cloneable
,Iterable<JitVal>
,Collection<JitVal>
,Set<JitVal>
- Enclosing class:
JitDataFlowModel
An upward graph traversal for collecting all values in the use-def graph.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.HashSet
add, clear, clone, contains, isEmpty, iterator, newHashSet, remove, size, spliterator, toArray, toArray
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface ghidra.pcode.emu.jit.analysis.JitOpUpwardVisitor
visitBinOp, visitBranchIndOp, visitCallOtherDefOp, visitCallOtherOp, visitCatenateOp, visitCBranchOp, visitLoadOp, visitOutVar, visitPhiOp, visitStoreOp, visitSubPieceOp, visitUnOp
Methods inherited from interface ghidra.pcode.emu.jit.analysis.JitOpVisitor
visitBranchOp, visitCallOtherMissingOp, visitConstVal, visitDirectMemoryVar, visitIndirectMemoryVar, visitInputVar, visitMissingVar, visitNopOp, visitOp, visitUnimplementedOp, visitVar
-
Constructor Details
-
ValCollector
public ValCollector()
-
-
Method Details
-
visitVal
Description copied from interface:JitOpVisitor
Visit aJitVal
The default implementation dispatches this to the type-specific
visit
method.- Specified by:
visitVal
in interfaceJitOpVisitor
- Parameters:
v
- the value visited
-