public interface SolverConfiguration
IDESolver
.Modifier and Type | Method and Description |
---|---|
boolean |
autoAddZero()
If true, the solver will automatically add the zero value to each flow-function call's result set.
|
boolean |
computeValues()
If false, then the solver will only compute the exploded super graph but not propagate values.
|
boolean |
followReturnsPastSeeds()
If true, the analysis will compute a partially unbalanced analysis problem in which
function returns are followed also further up the call stack than where the initial seeds
started.
|
int |
numThreads()
Returns the number of threads to be used by the solver.
|
boolean |
recordEdges()
Returns true if the solver should record the intermediate flow edges
created by calling the methods on
IFDSTabulationProblem.flowFunctions() . |
boolean followReturnsPastSeeds()
IDESolver
will call
the return flow function with a null
call site and return site.boolean autoAddZero()
#zeroValue()
int numThreads()
boolean computeValues()
boolean recordEdges()
IFDSTabulationProblem.flowFunctions()
.
These nodes are not used by the solver, but may be useful for debugging the solver
or flow functions (see FlowFunctionDotExport
).