musl/src/env
Rich Felker 58aa5f45ed overhaul SSP support to use a real canary
pthread structure has been adjusted to match the glibc/GCC abi for
where the canary is stored on i386 and x86_64. it will need variants
for other archs to provide the added security of the canary's entropy,
but even without that it still works as well as the old "minimal" ssp
support. eventually such changes will be made anyway, since they are
also needed for GCC/C11 thread-local storage support (not yet
implemented).

care is taken not to attempt initializing the thread pointer unless
the program actually uses SSP (by reference to __stack_chk_fail).
2012-05-03 20:42:45 -04:00
..
__environ.c bring back ___environ symbol (3 underscores) 2011-08-23 12:55:47 -04:00
__init_security.c overhaul SSP support to use a real canary 2012-05-03 20:42:45 -04:00
__libc_csu_fini.c add startup abi functions, dummy for now. eventually needed for c++ support. 2011-04-06 16:40:19 -04:00
__libc_csu_init.c add startup abi functions, dummy for now. eventually needed for c++ support. 2011-04-06 16:40:19 -04:00
__libc_start_main.c security hardening: ensure suid programs have valid stdin/out/err 2011-08-23 09:37:39 -04:00
__stack_chk_fail.c overhaul SSP support to use a real canary 2012-05-03 20:42:45 -04:00
clearenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
setenv.c fix for setenv bogus var argument handling 2011-07-28 20:43:40 -04:00
unsetenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00