about summary refs log tree commit diff
path: root/src/env/__libc_start_main.c
Commit message (Expand)AuthorAgeFilesLines
* fix inconsistent signature of __libc_start_mainRich Felker2021-01-301-1/+2
* overhaul i386 syscall mechanism not to depend on external asm sourceRich Felker2019-04-101-1/+1
* __libc_start_main: slightly simplify stage2 pointer setupAlexander Monakov2018-11-021-3/+4
* use prototype for function pointer in static link libc init barrierRich Felker2018-10-181-1/+1
* fix error in constraints for static link libc init barrierRich Felker2018-10-181-1/+1
* document and make explicit desired noinline property for __init_libcRich Felker2018-10-171-0/+6
* impose barrier between thread pointer setup and use for static linkingRich Felker2018-10-171-0/+13
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-121-2/+1
* define and use internal macros for hidden visibility, weak refsRich Felker2018-09-051-2/+1
* prevent bypass of guarantee that suids start with fd 0/1/2 openRich Felker2018-04-051-0/+2
* for executing init array functions, use function type with prototypeRich Felker2017-10-131-1/+1
* __init_libc: add fallbacks for __progname setupAlexander Monakov2017-08-291-4/+4
* remove undef weak refs to init/fini array symbols in libc.soRich Felker2015-11-191-4/+6
* unify static and dynamic libc init/fini code pathsRich Felker2015-11-111-15/+11
* move calls to application init functions after crt1 entry pointRich Felker2015-09-221-0/+3
* fix inconsistent visibility for __hwcap and __sysinfo symbolsRich Felker2015-04-221-3/+0
* fix typo in a comment in __libc_start_mainRich Felker2014-07-011-1/+1
* support linux kernel apis (new archs) with old syscalls removedRich Felker2014-05-291-0/+5
* support kernels with no SYS_open syscall, only SYS_openatRich Felker2014-05-241-1/+1
* make __init_libc static for non-shared libcRich Felker2014-04-211-0/+3
* further micro-optimize startup code for sizeRich Felker2014-04-211-2/+14
* micro-optimize some startup code for sizeRich Felker2014-04-211-0/+4
* remove some cruft from libc/tls init codeRich Felker2014-04-071-1/+0
* support configurable page size on mips, powerpc and microblazeSzabolcs Nagy2013-09-151-0/+1
* add support for init/fini array in main program, and greatly simplifyRich Felker2013-07-211-13/+13
* add support for program_invocation[_short]_nameRich Felker2013-04-061-2/+8
* fix ordering of shared library ctors with respect to libc initRich Felker2012-11-301-0/+5
* i386 vsyscall support (vdso-provided sysenter/syscall instruction based)Rich Felker2012-10-111-0/+3
* ensure that buffer for decoding auxv at startup is initially zeroRich Felker2012-10-081-1/+1
* clean up and refactor program initializationRich Felker2012-10-071-7/+19
* TLS (GNU/C11 thread-local storage) support for static-linked programsRich Felker2012-10-041-0/+2
* security hardening: ensure suid programs have valid stdin/out/errRich Felker2011-08-231-9/+9
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+26