Skip to content

Commit

Permalink
[analyzer] Support interestingness in ArrayBoundV2 (#78315)
Browse files Browse the repository at this point in the history
This commit improves alpha.security.ArrayBoundV2 in two connected areas:
(1) It calls `markInteresting()` on the symbolic values that are
responsible for the out of bounds access.
(2) Its index-is-in-bounds assumptions are reported in note tags if they
provide information about the value of an interesting symbol.

This commit is limited to "display" changes: it introduces new
diagnostic pieces (potentially to bugs found by other checkers), but
ArrayBoundV2 will make the same assumptions and detect the same bugs
before and after this change.

As a minor unrelated change, this commit also updates/removes some very
old comments which became obsolete due to my previous changes.
  • Loading branch information
NagyDonat committed Feb 5, 2024
1 parent f2c8421 commit fee204f
Show file tree
Hide file tree
Showing 3 changed files with 607 additions and 125 deletions.

0 comments on commit fee204f

Please sign in to comment.