checkedc/checkedc-llvm-project
This was a fork of Checked C clang used from 2021-2024. The changes have been merged into the original Checked C clang repo, which is now at https://github.com/checkedc/checkedc-clang.
Issues
- 2
Upgrade Checked C clang sources to clang mainline 17.0
#1231 opened by dtarditi - 0
Assertion failure in checkPointerTypesForAssignment due to non-canonical RHS type
#1200 opened by arunkumarbhattar - 1
Minimalized code based on Linux kernel file `init/do_mounts.c` that causes clang to crash
#1220 opened by souragc - 4
Allow `printf`-like calls in checked scopes if they pass `-Wformat` validation
#1159 opened by secure-sw-dev-bot - 0
- 5
"stdlib.h" not found in stdlib_checked.h
#1181 opened by secure-sw-dev-bot - 1
C++ Support
#1219 opened by DibyaTheXPFan - 1
Maintain a complete, up-to-date list of unimplemented parts of the Checked C specification
#1189 opened by secure-sw-dev-bot - 1
check-all command fails on some 3c tests
#1202 opened by dtarditi - 1
- 0
Update 3C documentation
#1206 opened by dtarditi - 0
Get LNT testing working again
#1213 opened by dtarditi - 0
- 0
- 0
Epic: implement flow-sensitive bounds declarations
#1207 opened by dtarditi - 0
- 0
Check bounds declarations in where clauses
#1209 opened by dtarditi - 0
Compute the extent of flow-sensitive bounds declarations
#1208 opened by dtarditi - 0
- 0
- 1
Rogue semi-colon causes clang to crash.
#1195 opened by souragc - 1
Checked-pointer local variable can be initialized with itself (unsound)
#1190 opened by secure-sw-dev-bot - 1
Local variable bounds dependent on global variable can be invalidated by function call (unsound)
#1188 opened by secure-sw-dev-bot - 1
No error on assignment to global variable used in bounds of another global variable (unsound)
#1187 opened by secure-sw-dev-bot - 0
- 0
- 0
Option to warn for each inserted runtime check that can't be proved unnecessary
#1184 opened by secure-sw-dev-bot - 0
Add documentation of Checked C's clangd.
#1183 opened by secure-sw-dev-bot - 0
- 1
Equality should not be recorded between expressions such as x and x + 1
#1180 opened by secure-sw-dev-bot - 0
Get rvalue bounds for the value of lvalue expressions from the CheckingState
#1179 opened by secure-sw-dev-bot - 1
- 0
- 0
Separate out windows and non-windows-specific tests for variadic functions
#1176 opened by secure-sw-dev-bot - 0
- 0
- 1
- 1
- 0
- 2
- 1
Support for Bundled blocks.
#1169 opened by secure-sw-dev-bot - 2
Implement the framework of CheckedC SMT prover
#1168 opened by secure-sw-dev-bot - 4
Check that variables and member expressions used in return bounds are unmodified
#1167 opened by secure-sw-dev-bot - 0
- 0
Type-(un)safe unions (bug, and suggestion) ?
#1165 opened by secure-sw-dev-bot - 0
Move language conformance tests related to Where clauses to the checkedc repository
#1164 opened by secure-sw-dev-bot - 0
Update bounds checking notes
#1163 opened by secure-sw-dev-bot - 0
Treat address-of array subscripts the same way as address-of dereferences
#1162 opened by secure-sw-dev-bot - 0
Don't record temporary equality between expression such as x and x + 1 in TargetSrcEquality
#1161 opened by secure-sw-dev-bot - 2
Another crash while using checkedC
#1160 opened by secure-sw-dev-bot