public class LeakAnalysis extends AbstractPAG
callGraph, executor, outEdges, prePAG, prePTA, sumEdges, symbolicHeaps| Constructor and Description |
|---|
LeakAnalysis(PTA prePTA) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNewEdge(AllocNode from,
LocalVarNode to) |
protected void |
addParamEdge(LocalVarNode param) |
protected void |
addReturnEdge(LocalVarNode mret) |
protected void |
addThrowEdge(Node throwNode) |
boolean |
isLeakObject(AllocNode heap) |
protected void |
solve() |
protected void |
submitInitialSeeds() |
addAssignEdge, addLoadEdge, addNormalEdge, addStoreEdge, awaitCompletionComputeValuesAndShutdown, build, getSymbolicHeapOf, outAndSummaryEdgespublic LeakAnalysis(PTA prePTA)
protected void solve()
solve in class AbstractPAGprotected void submitInitialSeeds()
submitInitialSeeds in class AbstractPAGprotected void addThrowEdge(Node throwNode)
addThrowEdge in class AbstractPAGprotected void addParamEdge(LocalVarNode param)
addParamEdge in class AbstractPAGprotected void addReturnEdge(LocalVarNode mret)
addReturnEdge in class AbstractPAGprotected void addNewEdge(AllocNode from, LocalVarNode to)
addNewEdge in class AbstractPAGpublic boolean isLeakObject(AllocNode heap)
Copyright © 2024 Soot OSS. All rights reserved.