public interface IAbstractionPathBuilder extends IMemoryBoundedSolver
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
IAbstractionPathBuilder.OnPathBuilderResultAvailable
Callback interface that is triggered whenever a path builder has
computed a result value
|
IMemoryBoundedSolver.IMemoryBoundedSolverStatusNotification| 限定符和类型 | 方法和说明 |
|---|---|
void |
addResultAvailableHandler(IAbstractionPathBuilder.OnPathBuilderResultAvailable handler)
Adds a handler that gets called when the path reconstructor has
found a new source-to-sink connection
|
void |
computeTaintPaths(Set<AbstractionAtSink> res)
Computes the path of tainted data between the source and the sink
|
InfoflowResults |
getResults()
Gets the constructed result paths
|
void |
runIncrementalPathCompuation()
Incrementally runs the path builder after some paths have already been
computed.
|
addStatusListener, forceTerminate, getTerminationReason, isKilled, isTerminated, resetvoid computeTaintPaths(Set<AbstractionAtSink> res)
res - The data flow tracker resultsInfoflowResults getResults()
void addResultAvailableHandler(IAbstractionPathBuilder.OnPathBuilderResultAvailable handler)
handler - The handler to addvoid runIncrementalPathCompuation()
Copyright © 2022 Fraunhofer SIT. All rights reserved.