index
:
fortify-headers
add_old_gcc
annotations
experimental
master
strn
Standalone portable header-based implementation of FORTIFY_SOURCE=3
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
fortify-headers.h
(
unfollow
)
Age
Commit message (
Expand
)
Author
2025-10-28
Fix possible cast-mismatch spotted by `-Werror=cast-qual`
jvoisin
2025-10-28
Use C90-compliant comments
jvoisin
2025-10-28
fortify-headers: Remove __fh_has_builtin()
Hauke Mehrtens
2024-06-15
Fix some pointer-arithmetic warnings
jvoisin
2024-04-24
Fix some overlap mismatch
jvoisin
2024-01-13
Properly check for builtins
jvoisin
2023-12-27
Improve __fh_overlap implementation
jvoisin
2023-12-15
Rename some macros to be more namespace-friendly
q66
2023-12-15
Do not use static inline for C++ to avoid ODR violations
q66
2023-12-15
Remove superfluous includes
jvoisin
2023-10-16
Add a check about redefined macros
jvoisin
2023-09-21
Properly enable diagnose_as_builtin attribute
jvoisin
2023-09-20
Add tests for compile-time errors
jvoisin
2023-09-11
Factorize overlap checks into a macro
jvoisin
2023-09-11
Add a warning for _FORTIFY_SOURCE>3
jvoisin
2023-09-11
Add the warn_unused_result attribute to alloc-related functions
jvoisin
2023-08-22
Increase portability
jvoisin
2023-08-21
Make use of __diagnose_if
jvoisin
2023-08-21
Remove some todo in __bmo's implementation
jvoisin
2023-08-20
Make use of __diagnose_as_builtin
jvoisin
2023-08-20
Use pass_dynamic_object_size only for FORTIFY_SOURCE > 2
jvoisin
2023-08-20
Make use of pass_dynamic_object_size when available
jvoisin
2023-08-20
Fix clang build
jvoisin
2023-07-18
Make use of the alloc_size attribute
jvoisin
2023-07-10
Clean up a bit the macro hell
jvoisin
2023-07-09
Add some malloc annotations
jvoisin
2023-07-09
Add some `format` annotations
jvoisin
2023-07-09
Move a misplaced #endif
jvoisin
2023-07-09
Improve a bit `size_t*size_t` overflow checks
jvoisin
2023-06-25
Fix clang support
jvoisin
2023-06-25
add initial clang support
Daniel Kolesa
2023-05-30
Add some __attribute__((access…)) annotations
jvoisin
2023-04-13
Make use of __builtin_dynamic_object_size
jvoisin
2016-09-10
Bump copyright year
sin
2015-06-04
Use the __inline__ keyword instead of __inline to avoid breakage
Trutz Behn
2015-06-03
Use namespace-safe macro, param and variable names
Trutz Behn
2015-06-03
Fix usage of __USER_LABEL_PREFIX__
Trutz Behn
2015-05-13
Add LICENSE header
sin
2015-05-13
Add fortify_fn() helper in fortify-headers.h
sin