Package | Description |
---|---|
heros.solver |
Class and Description |
---|
BiDiIDESolver
This is a special IFDS solver that solves the analysis problem inside out, i.e., from further down the call stack to
further up the call stack.
|
BiDiIDESolver.AbstractionWithSourceStmt
This is an augmented abstraction propagated by the
BiDiIDESolver.SingleDirectionSolver . |
BiDiIDESolver.SingleDirectionSolver
This is a modified IFDS solver that is capable of pausing and unpausing return-flow edges.
|
CountingThreadPoolExecutor
A
ThreadPoolExecutor which keeps track of the number of spawned
tasks to allow clients to await their completion. |
CountLatch
A synchronization aid similar to
CountDownLatch but with the ability
to also count up. |
IDESolver
Solves the given
IDETabulationProblem as described in the 1996 paper by Sagiv,
Horwitz and Reps. |
IFDSSolver
A solver for an
IFDSTabulationProblem . |
IFDSSolver.BinaryDomain |
JoinHandlingNode |
JoinHandlingNode.JoinKey |
JumpFunctions
The IDE algorithm uses a list of jump functions.
|
LinkedNode
Deprecated.
Use
JoinHandlingNode instead. |
PathEdge
A path edge as described in the IFDS/IDE algorithms.
|
Copyright © 2021 Secure Software Engineering Group - University of Paderborn. All rights reserved.