Package | Description |
---|---|
heros | |
heros.edgefunc | |
heros.fieldsens | |
heros.flowfunc | |
heros.solver | |
heros.template |
Class and Description |
---|
EdgeFunction
An edge function computes how a V-type value changes when flowing from one
super-graph node to another.
|
EdgeFunctions
Classes implementing this interface provide a range of edge functions used to
compute a V-type value for each of the finitely many D-type values reachable
in the program.
|
FlowFunction
A flow function computes which of the finitely many D-type values are reachable
from the current source values.
|
FlowFunctions
Classes implementing this interface provide a factory for a
range of flow functions used to compute which D-type values
are reachable along the program's control flow.
|
IFDSTabulationProblem
A tabulation problem for solving in an
IFDSSolver as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper. |
InterproceduralCFG
An interprocedural control-flow graph.
|
ItemPrinter
Interface for creating string representations of nodes, facts,
and methods in the IDE/IFDS problem.
|
MeetLattice
This class defines a lattice in terms of its top and bottom elements
and a meet operation.
|
SolverConfiguration
Configuration parameters for
IDESolver . |
TwoElementSet
An unmodifiable set holding exactly two elements.
|
Class and Description |
---|
EdgeFunction
An edge function computes how a V-type value changes when flowing from one
super-graph node to another.
|
Class and Description |
---|
InterproceduralCFG
An interprocedural control-flow graph.
|
Class and Description |
---|
FlowFunction
A flow function computes which of the finitely many D-type values are reachable
from the current source values.
|
Class and Description |
---|
DontSynchronize
Semantic annotation stating that the annotated field can remain unsynchronized.
|
EdgeFunction
An edge function computes how a V-type value changes when flowing from one
super-graph node to another.
|
EdgeFunctionCache |
EdgeFunctions
Classes implementing this interface provide a range of edge functions used to
compute a V-type value for each of the finitely many D-type values reachable
in the program.
|
FlowFunction
A flow function computes which of the finitely many D-type values are reachable
from the current source values.
|
FlowFunctionCache |
FlowFunctions
Classes implementing this interface provide a factory for a
range of flow functions used to compute which D-type values
are reachable along the program's control flow.
|
IDETabulationProblem
Defines an IDE tabulation problem as presented in the Sagiv, Reps, Horwitz 1996
(SRH96) paper.
|
IFDSTabulationProblem
A tabulation problem for solving in an
IFDSSolver as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper. |
InterproceduralCFG
An interprocedural control-flow graph.
|
ItemPrinter
Interface for creating string representations of nodes, facts,
and methods in the IDE/IFDS problem.
|
MeetLattice
This class defines a lattice in terms of its top and bottom elements
and a meet operation.
|
SynchronizedBy
Semantic annotation that the annotated field is synchronized.
|
ThreadSafe
This annotation tells that the class was designed to be used by multiple threads, with concurrent updates.
|
Class and Description |
---|
EdgeFunction
An edge function computes how a V-type value changes when flowing from one
super-graph node to another.
|
EdgeFunctions
Classes implementing this interface provide a range of edge functions used to
compute a V-type value for each of the finitely many D-type values reachable
in the program.
|
FlowFunctions
Classes implementing this interface provide a factory for a
range of flow functions used to compute which D-type values
are reachable along the program's control flow.
|
IDETabulationProblem
Defines an IDE tabulation problem as presented in the Sagiv, Reps, Horwitz 1996
(SRH96) paper.
|
IFDSTabulationProblem
A tabulation problem for solving in an
IFDSSolver as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper. |
InterproceduralCFG
An interprocedural control-flow graph.
|
MeetLattice
This class defines a lattice in terms of its top and bottom elements
and a meet operation.
|
SolverConfiguration
Configuration parameters for
IDESolver . |
Copyright © 2021 Secure Software Engineering Group - University of Paderborn. All rights reserved.