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