summaryrefslogtreecommitdiff
path: root/include/linux/fortify-string.h
Commit message (Expand)AuthorAgeFilesLines
* fortify: Provide a memcpy trap door for sharp cornersKees Cook2022-05-121-0/+16
* fortify: Add Clang supportKees Cook2022-02-131-14/+26
* fortify: Make sure strlen() may still be used as a constant expressionKees Cook2022-02-131-2/+11
* fortify: Use __diagnose_as() for better diagnostic coverageKees Cook2022-02-131-7/+14
* fortify: Make pointer arguments constKees Cook2022-02-131-13/+13
* fortify: Replace open-coded __gnu_inline attributeKees Cook2022-02-131-1/+1
* fortify: Detect struct member overflows in memset() at compile-timeKees Cook2022-02-131-8/+46
* fortify: Detect struct member overflows in memmove() at compile-timeKees Cook2022-02-131-17/+4
* fortify: Detect struct member overflows in memcpy() at compile-timeKees Cook2022-02-131-12/+97
* fortify: strlen: Avoid shadowing previous localsQian Cai2021-10-251-12/+12
* fortify: Allow strlen() and strnlen() to pass compile-time known lengthsKees Cook2021-09-251-11/+38
* fortify: Prepare to improve strnlen() and strlen() warningsKees Cook2021-09-251-11/+11
* fortify: Fix dropped strcpy() compile-time write overflow checkKees Cook2021-09-251-1/+4
* fortify: Move remaining fortify helpers into fortify-string.hKees Cook2021-09-251-0/+7
* string.h: move fortified functions definitions in a dedicated header.Francis Laniel2021-02-261-0/+302