Package qilin.pta.toolkits.conch
Class LeakAnalysis
java.lang.Object
qilin.pta.toolkits.conch.AbstractPAG
qilin.pta.toolkits.conch.LeakAnalysis
-
Field Summary
Fields inherited from class qilin.pta.toolkits.conch.AbstractPAG
callGraph, executor, outEdges, prePAG, prePTA, sumEdges, symbolicHeaps -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddNewEdge(AllocNode from, LocalVarNode to) protected voidaddParamEdge(LocalVarNode param) protected voidaddReturnEdge(LocalVarNode mret) protected voidaddThrowEdge(Node throwNode) booleanisLeakObject(AllocNode heap) protected voidsolve()protected voidMethods inherited from class qilin.pta.toolkits.conch.AbstractPAG
addAssignEdge, addLoadEdge, addNormalEdge, addStoreEdge, awaitCompletionComputeValuesAndShutdown, build, getSymbolicHeapOf, outAndSummaryEdges
-
Constructor Details
-
LeakAnalysis
-
-
Method Details
-
solve
protected void solve()- Overrides:
solvein classAbstractPAG
-
submitInitialSeeds
protected void submitInitialSeeds()- Specified by:
submitInitialSeedsin classAbstractPAG
-
addThrowEdge
- Overrides:
addThrowEdgein classAbstractPAG
-
addParamEdge
- Overrides:
addParamEdgein classAbstractPAG
-
addReturnEdge
- Overrides:
addReturnEdgein classAbstractPAG
-
addNewEdge
- Overrides:
addNewEdgein classAbstractPAG
-
isLeakObject
-