summaryrefslogtreecommitdiff
path: root/include/string.h (follow)
AgeCommit message (Expand)Author
2023-08-21Make use of __diagnose_ifjvoisin
2023-08-20Make use of __diagnose_as_builtinjvoisin
2023-08-20Add hardening for strrchrjvoisin
2023-08-20Add hardening for strchrjvoisin
2023-08-20Remove memrchr hardening for nowjvoisin
2023-08-03Add hardening for memchr and memrchrjvoisin
2023-06-27Add more access-annotationsjvoisin
2023-06-25add initial clang supportDaniel Kolesa
2023-06-25avoid __extension__ with clangDaniel Kolesa
2023-06-22Add a test for strncatjvoisin
2023-06-22Add tests for stcncpyjvoisin
2023-06-22Add tests for stpcpyjvoisin
2023-06-14Add tests for strncpy and handle overlapping buffers therejvoisin
2023-05-30Add some __attribute__((access…)) annotationsjvoisin
2023-05-30Add a check for overlapping copies in strcpyjvoisin
2023-04-13Make use of __builtin_dynamic_object_sizejvoisin
2019-02-25Make use of builtins whenever possiblesin
2018-07-24Don't use __extension__ in C++ codeA. Wilcox
2016-09-10Bump copyright yearsin
2015-07-15Fix stpncpy() checksin
2015-06-25Add __extension__ mark to include_next to silence -pedanticSteven Barth
2015-06-03Use namespace-safe macro, param and variable namesTrutz Behn
2015-05-13Add LICENSE headersin
2015-05-13Add fortify_fn() helper in fortify-headers.hsin
2015-04-08Check for out of bound reads for memcpy, memmove and mempcpy()sin
2015-03-15Hide stpcpy() and stpncpy() under feature test macrossin
2015-03-14Use __typeof__ to in part avoid replicating function typesTrutz Behn
2015-03-14Explicitly cast pointers to satisfy C++ codesin
2015-03-14Add __artificial__ to aid in debuggingsin
2015-03-13Restore C++ supportsin
2015-03-13Rework fortify implementation to use extern inlinesin
2015-03-11Put include guards in the reserved namespaceTrutz Behn
2015-03-11Revert "Add explicit casts to satisfy C++ code"sin
2015-03-11Ignore C++ for nowsin
2015-03-11Add ifdef guards for C++ codesin
2015-03-11Add explicit casts to satisfy C++ codesin
2015-03-11Revert "Fix invalid conversion in C++ code"sin
2015-03-11Fix invalid conversion in C++ codesin
2015-03-10Fix strncat() and strncpy() mappingssin
2015-02-25Clarify comment a bitsin
2015-02-24Remove compile time checkssin
2015-02-22Remove header license commentssin
2015-02-04Remember to #undef __errordeclsin
2015-02-04Style fixsin
2015-01-30Remove __restrictsin
2015-01-29Fix typosin
2015-01-29Allow dest == src in memcpy()sin
2015-01-29Add compile-time checks as wellsin
2015-01-29Add license infosin
2015-01-29Trap if memcpy() pointers are overlappingsin