public interface IGarbageCollector<N,D>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
gc()
Performs the garbage collection
|
int |
getGcedEdges()
Gets the number of taint abstractions that were removed during garbage
collection
|
int |
getGcedMethods()
Gets the number of methods for which taint abstractions were removed during
garbage collection
|
void |
notifyEdgeSchedule(heros.solver.PathEdge<N,D> edge)
Notifies the garbage collector that a new edge has been scheduled for
processing
|
void |
notifySolverTerminated()
Notifies the garbage collector that the IFDS solver has finished propagating
its edges
|
void |
notifyTaskProcessed(heros.solver.PathEdge<N,D> edge)
Notifies the garbage collector that an edge has been fully processed
|
void notifyEdgeSchedule(heros.solver.PathEdge<N,D> edge)
edge - The edge that has been scheduledvoid notifyTaskProcessed(heros.solver.PathEdge<N,D> edge)
edge - The edge has been fully processedvoid gc()
int getGcedMethods()
int getGcedEdges()
void notifySolverTerminated()
Copyright © 2022 Fraunhofer SIT. All rights reserved.