Overlay: Add overlay annotations to Java & shared libraries

This commit is contained in:
Kasper Svendsen
2025-06-16 13:06:31 +02:00
parent 2218a981f6
commit c207cfdeb7
428 changed files with 966 additions and 0 deletions

View File

@@ -3,6 +3,8 @@
* an expression, `b` is a `Bound` (typically zero or the value of an SSA
* variable), and `v` is an integer in the range `[0 .. m-1]`.
*/
overlay[local?]
module;
/*
* The main recursion has base cases in both `ssaModulus` (for guarded reads) and `exprModulus`

View File

@@ -8,6 +8,8 @@
* If an inferred bound relies directly on a condition, then this condition is
* reported as the reason for the bound.
*/
overlay[local?]
module;
/*
* This library tackles range analysis as a flow problem. Consider e.g.:

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
private import codeql.rangeanalysis.RangeAnalysis
private import codeql.util.Location