Age | Commit message (Expand) | Author | Files | Lines |
2014-04-07 | remove some cruft from libc/tls init code | Rich Felker | 2 | -3/+0 |
2014-04-04 | remove cruft left behind when lazy thread pointer init was removed | Rich Felker | 1 | -8/+0 |
2014-03-25 | remove lazy ssp initialization | Timo Teräs | 2 | -15/+5 |
2014-03-24 | always initialize thread pointer at program start | Rich Felker | 2 | -13/+50 |
2014-03-23 | reduce static linking overhead from TLS support by inlining mmap syscall | Rich Felker | 1 | -1/+9 |
2013-12-12 | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 5 | -6/+2 |
2013-10-07 | remove errno setting from setenv, malloc sets it correctly on oom | Szabolcs Nagy | 1 | -1/+0 |
2013-10-04 | fix failure to check malloc result in setenv | Rich Felker | 1 | -9/+9 |
2013-09-15 | support configurable page size on mips, powerpc and microblaze | Szabolcs Nagy | 1 | -0/+1 |
2013-08-03 | add system for resetting TLS to initial values | Rich Felker | 2 | -14/+40 |
2013-07-21 | remove __libc_csu_* cruft | Rich Felker | 2 | -10/+0 |
2013-07-21 | add support for init/fini array in main program, and greatly simplify | Rich Felker | 1 | -13/+13 |
2013-07-13 | fix omission of dtv setup in static linked programs on TLS variant I archs | Rich Felker | 1 | -1/+1 |
2013-04-06 | add support for program_invocation[_short]_name | Rich Felker | 1 | -2/+8 |
2013-02-17 | remove unused #undef environ now that libc.h no longer #defines it | Rich Felker | 1 | -1/+0 |
2012-12-25 | fix reference to libc struct in static tls init code | Rich Felker | 1 | -1/+1 |
2012-11-30 | fix ordering of shared library ctors with respect to libc init | Rich Felker | 1 | -0/+5 |
2012-11-08 | clean up sloppy nested inclusion from pthread_impl.h | Rich Felker | 1 | -0/+2 |
2012-11-01 | fix unused variable warnings | Rich Felker | 2 | -2/+1 |
2012-10-21 | as an extension, have putenv("VAR") behave as unsetenv("VAR") | Rich Felker | 1 | -5/+5 |
2012-10-19 | fix crashes in static-linked multithreaded programs without TLS | Rich Felker | 1 | -0/+2 |
2012-10-15 | add support for TLS variant I, presently needed for arm and mips | Rich Felker | 1 | -1/+8 |
2012-10-11 | i386 vsyscall support (vdso-provided sysenter/syscall instruction based) | Rich Felker | 1 | -0/+3 |
2012-10-08 | ensure that buffer for decoding auxv at startup is initially zero | Rich Felker | 1 | -1/+1 |
2012-10-07 | clean up and refactor program initialization | Rich Felker | 4 | -31/+30 |
2012-10-06 | fix buggy TLS size/alignment computations in static-linked TLS | Rich Felker | 1 | -5/+22 |
2012-10-05 | support for TLS in dynamic-loaded (dlopen) modules | Rich Felker | 1 | -2/+2 |
2012-10-04 | partial TLS support for dynamic-linked programs | Rich Felker | 1 | -5/+5 |
2012-10-04 | TLS (GNU/C11 thread-local storage) support for static-linked programs | Rich Felker | 2 | -0/+73 |
2012-08-25 | ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app | Rich Felker | 1 | -1/+2 |
2012-07-27 | save AT_HWCAP from auxv for subsequent use in machine-specific code | Rich Felker | 1 | -0/+1 |
2012-06-14 | direct syscall to open in __init_security needs O_LARGEFILE | Rich Felker | 1 | -1/+1 |
2012-05-10 | fix missing static (namespace clash) | Rich Felker | 1 | -1/+1 |
2012-05-03 | overhaul SSP support to use a real canary | Rich Felker | 3 | -8/+17 |
2012-04-30 | make stack protector work with gcc configured for non-tls canary | Rich Felker | 1 | -0/+2 |
2012-04-24 | first attempt at enabling stack protector support | Rich Felker | 2 | -0/+21 |
2011-08-23 | bring back ___environ symbol (3 underscores) | Rich Felker | 1 | -0/+1 |
2011-08-23 | security hardening: ensure suid programs have valid stdin/out/err | Rich Felker | 3 | -13/+38 |
2011-07-28 | fix for setenv bogus var argument handling | Rich Felker | 1 | -1/+1 |
2011-04-06 | add startup abi functions, dummy for now. eventually needed for c++ support. | Rich Felker | 2 | -0/+10 |
2011-02-12 | initial check-in, version 0.5.0v0.5.0 | Rich Felker | 7 | -0/+178 |