public abstract class Boomerang extends WeightedBoomerang<Weight.NoWeight>
WeightedBoomerang.FieldReadPOI, WeightedBoomerang.FieldWritePOIDEBUG, icfg, options| Constructor and Description |
|---|
Boomerang() |
Boomerang(BoomerangOptions opt) |
| Modifier and Type | Method and Description |
|---|---|
Debugger<Weight.NoWeight> |
createDebugger() |
protected WeightFunctions<Statement,Val,Statement,Weight.NoWeight> |
getBackwardCallWeights() |
protected WeightFunctions<Statement,Val,Field,Weight.NoWeight> |
getBackwardFieldWeights() |
protected WeightFunctions<Statement,Val,Statement,Weight.NoWeight> |
getForwardCallWeights(ForwardQuery sourceQuery) |
protected WeightFunctions<Statement,Val,Field,Weight.NoWeight> |
getForwardFieldWeights() |
activateAllPois, backwardHandleFieldRead, backwardSolve, backwardSolveUnderScope, backwardSolveUnderScope, checkTimeout, createArrayFieldLoad, createArrayFieldStore, createBackwardSolver, createFieldLoad, createFieldStore, createForwardSolver, createPOI, debugOutput, forwardHandleFieldWrite, getOptions, getOrCreateDebugger, getResults, getSeedFactory, getSolvers, getStats, hasNoMethod, icfg, isAllocationNode, isArrayLoad, isArrayStore, isBackwardEnterCall, isFieldLoad, isFieldStore, isFirstStatementOfEntryPoint, onCreateSubSolver, preventCallRuleAdd, registerActivationListener, registerSolverCreationListener, solve, solve, solvepublic Boomerang()
public Boomerang(BoomerangOptions opt)
protected WeightFunctions<Statement,Val,Field,Weight.NoWeight> getForwardFieldWeights()
getForwardFieldWeights in class WeightedBoomerang<Weight.NoWeight>protected WeightFunctions<Statement,Val,Field,Weight.NoWeight> getBackwardFieldWeights()
getBackwardFieldWeights in class WeightedBoomerang<Weight.NoWeight>protected WeightFunctions<Statement,Val,Statement,Weight.NoWeight> getBackwardCallWeights()
getBackwardCallWeights in class WeightedBoomerang<Weight.NoWeight>protected WeightFunctions<Statement,Val,Statement,Weight.NoWeight> getForwardCallWeights(ForwardQuery sourceQuery)
getForwardCallWeights in class WeightedBoomerang<Weight.NoWeight>public Debugger<Weight.NoWeight> createDebugger()
createDebugger in class WeightedBoomerang<Weight.NoWeight>Copyright © 2023. All rights reserved.