Commit History

Autor SHA1 Mensaxe Data
  Alexander Monakov c7f56b4d2f __init_libc: add fallbacks for __progname setup %!s(int64=7) %!d(string=hai) anos
  Rich Felker 19caa25d0a remove undef weak refs to init/fini array symbols in libc.so %!s(int64=9) %!d(string=hai) anos
  Rich Felker ad1cd43a86 unify static and dynamic libc init/fini code paths %!s(int64=9) %!d(string=hai) anos
  Rich Felker c87a521033 move calls to application init functions after crt1 entry point %!s(int64=9) %!d(string=hai) anos
  Rich Felker f203b3511f fix inconsistent visibility for __hwcap and __sysinfo symbols %!s(int64=10) %!d(string=hai) anos
  Rich Felker 285f969db6 fix typo in a comment in __libc_start_main %!s(int64=10) %!d(string=hai) anos
  Rich Felker dd5f50da6f support linux kernel apis (new archs) with old syscalls removed %!s(int64=10) %!d(string=hai) anos
  Rich Felker 594c827a22 support kernels with no SYS_open syscall, only SYS_openat %!s(int64=10) %!d(string=hai) anos
  Rich Felker 3176b57e52 make __init_libc static for non-shared libc %!s(int64=11) %!d(string=hai) anos
  Rich Felker fbcfed7c2d further micro-optimize startup code for size %!s(int64=11) %!d(string=hai) anos
  Rich Felker 9b52ab1c9a micro-optimize some startup code for size %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7e8b0761e5 remove some cruft from libc/tls init code %!s(int64=11) %!d(string=hai) anos
  Szabolcs Nagy b20760c023 support configurable page size on mips, powerpc and microblaze %!s(int64=11) %!d(string=hai) anos
  Rich Felker 7586360bad add support for init/fini array in main program, and greatly simplify %!s(int64=11) %!d(string=hai) anos
  Rich Felker b4ea63856a add support for program_invocation[_short]_name %!s(int64=12) %!d(string=hai) anos
  Rich Felker a7936f61b2 fix ordering of shared library ctors with respect to libc init %!s(int64=12) %!d(string=hai) anos
  Rich Felker 12e9b4faf6 i386 vsyscall support (vdso-provided sysenter/syscall instruction based) %!s(int64=12) %!d(string=hai) anos
  Rich Felker f2b1f1af83 ensure that buffer for decoding auxv at startup is initially zero %!s(int64=12) %!d(string=hai) anos
  Rich Felker 0a96a37f06 clean up and refactor program initialization %!s(int64=12) %!d(string=hai) anos
  Rich Felker 8431d7972f TLS (GNU/C11 thread-local storage) support for static-linked programs %!s(int64=12) %!d(string=hai) anos
  Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err %!s(int64=13) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos