Module RangeStage
Import path
import codeql.rangeanalysis.RangeAnalysisImports
Predicates
| bounded | |
| initialBounded | Holds if |
| potentiallyOverflowingExpr |
Classes
| SemCondReason | A reason for an inferred bound pointing to a condition. |
| SemNoReason | A reason for an inferred bound that indicates that the bound is inferred without going through a bounding condition. |
| SemReason | A reason for an inferred bound. This can either be |
Parameters
| Location | LocationSig | |
| Sem | Semantic | |
| D | DeltaSig | |
| Bounds | BoundSig<RangeStage::Location, RangeStage::Sem, RangeStage::D> | |
| OverflowParam | OverflowSig<RangeStage::Sem, RangeStage::D> | |
| LangParam | LangSig<RangeStage::Sem, RangeStage::D> | |
| SignAnalysis | SignAnalysisSig<RangeStage::Sem> | |
| ModulusAnalysisParam | ModulusAnalysisSig<RangeStage::Sem> |