Package | Description |
---|---|
heros | |
heros.fieldsens | |
heros.solver | |
heros.template |
Modifier and Type | Interface and Description |
---|---|
interface |
IDETabulationProblem<N,D,M,V,I extends InterproceduralCFG<N,M>>
Defines an IDE tabulation problem as presented in the Sagiv, Reps, Horwitz 1996
(SRH96) paper.
|
interface |
IFDSTabulationProblem<N,D,M,I extends InterproceduralCFG<N,M>>
A tabulation problem for solving in an
IFDSSolver as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper. |
Modifier and Type | Class and Description |
---|---|
class |
BiDiFieldSensitiveIFDSSolver<Field,Fact,Stmt,Method,I extends InterproceduralCFG<Stmt,Method>> |
class |
FieldSensitiveIFDSSolver<FieldRef,D,N,M,I extends InterproceduralCFG<N,M>> |
interface |
IFDSTabulationProblem<N,FieldRef,D,M,I extends InterproceduralCFG<N,M>>
A tabulation problem for solving in an
IFDSSolver as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper. |
Modifier and Type | Field and Description |
---|---|
InterproceduralCFG<Stmt,Method> |
Context.icfg |
Modifier and Type | Method and Description |
---|---|
void |
Debugger.setICFG(InterproceduralCFG<Stmt,Method> icfg) |
void |
Debugger.NullDebugger.setICFG(InterproceduralCFG<Stmt,Method> icfg) |
Modifier and Type | Class and Description |
---|---|
class |
BiDiIDESolver<N,D,M,V,I extends InterproceduralCFG<N,M>>
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.
|
class |
BiDiIFDSSolver<N,D extends JoinHandlingNode<D>,M,I extends InterproceduralCFG<N,M>>
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.
|
class |
FlowFunctionDotExport<N,D,M,I extends InterproceduralCFG<N,M>>
A class to dump the results of flow functions to a dot file for visualization.
|
class |
IDESolver<N,D,M,V,I extends InterproceduralCFG<N,M>>
Solves the given
IDETabulationProblem as described in the 1996 paper by Sagiv,
Horwitz and Reps. |
class |
IFDSSolver<N,D,M,I extends InterproceduralCFG<N,M>>
A solver for an
IFDSTabulationProblem . |
class |
JoinHandlingNodesIFDSSolver<N,D extends JoinHandlingNode<D>,M,I extends InterproceduralCFG<N,M>>
An
IFDSSolver that tracks paths for reporting. |
class |
PathTrackingIFDSSolver<N,D extends LinkedNode<D>,M,I extends InterproceduralCFG<N,M>>
Deprecated.
Use
JoinHandlingNodesIFDSSolver instead. |
Modifier and Type | Field and Description |
---|---|
protected I |
IDESolver.icfg |
Modifier and Type | Class and Description |
---|---|
class |
DefaultIDETabulationProblem<N,D,M,V,I extends InterproceduralCFG<N,M>>
This is a template for
IDETabulationProblem s that automatically caches values
that ought to be cached. |
class |
DefaultIFDSTabulationProblem<N,D,M,I extends InterproceduralCFG<N,M>>
This is a template for
IFDSTabulationProblem s that automatically caches values
that ought to be cached. |
Copyright © 2021 Secure Software Engineering Group - University of Paderborn. All rights reserved.