public abstract class AbstractGarbageCollector<N,D> extends Object implements IGarbageCollector<N,D>
| 限定符和类型 | 字段和说明 |
|---|---|
protected soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> |
icfg |
protected soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> |
jumpFunctions |
protected IGCReferenceProvider<D,N> |
referenceProvider |
| 构造器和说明 |
|---|
AbstractGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg,
soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions) |
AbstractGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg,
soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions,
IGCReferenceProvider<D,N> referenceProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected IGCReferenceProvider<D,N> |
createReferenceProvider()
Creates the reference provider that garbage collectors can use to identify
dependencies
|
protected void |
initialize()
Initializes the garbage collector
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgc, getGcedEdges, getGcedMethods, notifyEdgeSchedule, notifySolverTerminated, notifyTaskProcessedprotected final soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg
protected final IGCReferenceProvider<D,N> referenceProvider
public AbstractGarbageCollector(soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG<N,soot.SootMethod> icfg, soot.util.ConcurrentHashMultiMap<soot.SootMethod,heros.solver.PathEdge<N,D>> jumpFunctions, IGCReferenceProvider<D,N> referenceProvider)
protected void initialize()
protected IGCReferenceProvider<D,N> createReferenceProvider()
Copyright © 2022 Fraunhofer SIT. All rights reserved.