Uses of Class
qilin.core.pag.Node
Package
Description
Generally useful utility classes for Soot.
-
Uses of Node in qilin.core
Modifier and TypeMethodDescriptionCorePTA.parameterize
(Node n, Context context) abstract Node
PTA.parameterize
(Node n, Context context) Modifier and TypeMethodDescriptionCorePTA.parameterize
(Node n, Context context) abstract Node
PTA.parameterize
(Node n, Context context) PointsToAnalysis.reachingObjects
(Node n) PTA.reachingObjects
(Node n) Returns the set of objects pointed by n: case 1: n is an insensitive node, return objects pointed by n under every possible context. -
Uses of Node in qilin.core.builder
Modifier and TypeFieldDescriptionprotected final Map<Node,
Collection<ExceptionThrowSite>> ExceptionHandler.throwNodeToSites
Modifier and TypeMethodDescriptionboolean
ExceptionHandler.addThrowSite
(Node throwNode, ExceptionThrowSite ets) -
Uses of Node in qilin.core.pag
Modifier and TypeClassDescriptionclass
Represents an allocation site node in the pointer assignment graph.class
Represents an allocation site node the represents a known java.lang.Class object.class
class
class
class
class
Represents a field reference node in the pointer assignment graph.class
class
Represents a simple variable node in the pointer assignment graph that is not associated with any particular method invocation.class
class
Represents an allocation site node the represents a constant string.class
Represents a simple of pointer node in the pointer assignment graph.class
Represents a simple variable node in the pointer assignment graph.Modifier and TypeFieldDescriptionprotected ChunkedQueue<Node>
PAG.edgeQueue
MethodPAG.node2wrapperedTraps
Modifier and TypeMethodDescriptionPAG.edgeReader()
MethodPAG.getExceptionEdges()
MethodPAG.getExceptionEdges()
MethodPAG.getInternalReader()
Modifier and TypeMethodDescriptionfinal void
Adds an edge to the graph, returning false if it was already there.void
MethodPAG.addExceptionEdge
(Node from, Node to) void
PAG.addGlobalPAGEdge
(Node from, Node to) void
MethodPAG.addInternalEdge
(Node src, Node dst) -
Uses of Node in qilin.core.sets
-
Uses of Node in qilin.pta.toolkits.conch
Modifier and TypeMethodDescriptionTranEdge.getSource()
PathEdge.getSrcNode()
TranEdge.getTarget()
PathEdge.getTgtNode()
Modifier and TypeMethodDescriptionDepOnParamAnalysis.fetchReachableParamsOf
(Node node) SMPAG.getLoads()
SMPAG.getLoads()
SMPAG.getStores()
SMPAG.getStores()
Modifier and TypeMethodDescriptionprotected void
AbstractPAG.addThrowEdge
(Node throwNode) protected void
LeakAnalysis.addThrowEdge
(Node throwNode) DepOnParamAnalysis.fetchReachableParamsOf
(Node node) protected Collection<TranEdge>
AbstractPAG.outAndSummaryEdges
(Node node) -
Uses of Node in qilin.pta.toolkits.debloaterx
-
Uses of Node in qilin.pta.toolkits.selectx
-
Uses of Node in qilin.pta.toolkits.zipper.flowgraph
Modifier and TypeMethodDescriptionIObjectFlowGraph.allNodes()
ObjectFlowGraph.allNodes()
FlowAnalysis.getFlowNodes()
FlowAnalysis.getPFG()
Modifier and TypeMethodDescriptionIObjectFlowGraph.outEdgesOf
(Node p0) ObjectFlowGraph.outEdgesOf
(Node node) -
Uses of Node in qilin.pta.tools
Modifier and TypeMethodDescriptionDebloatedPTA.parameterize
(Node n, Context context) DebloatedPTA.reachingObjects
(Node n) -
Uses of Node in qilin.util