llvm-project/clang/docs/analyzer
Balázs Kéri 60f3b07118 [clang][analyzer] Add checker for bad use of 'errno'.
Extend checker 'ErrnoModeling' with a state of 'errno' to indicate
the importance of the 'errno' value and how it should be used.
Add a new checker 'ErrnoChecker' that observes use of 'errno' and
finds possible wrong uses, based on the "errno state".
The "errno state" should be set (together with value of 'errno')
by other checkers (that perform modeling of the given function)
in the future. Currently only a test function can set this value.
The new checker has no user-observable effect yet.

Reviewed By: martong, steakhal

Differential Revision: https://reviews.llvm.org/D122150
2022-06-20 10:07:31 +02:00
..
checkers
developer-docs Update old mailing list link in the nullability doc 2022-06-03 14:23:41 +02:00
user-docs [analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file 2022-03-22 10:28:42 +08:00
checkers.rst [clang][analyzer] Add checker for bad use of 'errno'. 2022-06-20 10:07:31 +02:00
conf.py Bump the trunk major version to 15 2022-02-01 23:54:52 -08:00
developer-docs.rst [NFC] Trim trailing whitespace in *.rst 2021-11-15 09:17:08 +08:00
make.bat
user-docs.rst [analyzer][doc] Add user documenation for taint analysis 2021-11-28 23:36:47 +01:00