summaryrefslogtreecommitdiff
path: root/src/env/__libc_start_main.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-10overhaul i386 syscall mechanism not to depend on external asm sourceRich Felker1-1/+1
2018-11-02__libc_start_main: slightly simplify stage2 pointer setupAlexander Monakov1-3/+4
2018-10-18use prototype for function pointer in static link libc init barrierRich Felker1-1/+1
2018-10-18fix error in constraints for static link libc init barrierRich Felker1-1/+1
2018-10-17document and make explicit desired noinline property for __init_libcRich Felker1-0/+6
2018-10-17impose barrier between thread pointer setup and use for static linkingRich Felker1-0/+13
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker1-2/+1
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker1-2/+1
2018-04-05prevent bypass of guarantee that suids start with fd 0/1/2 openRich Felker1-0/+2
2017-10-13for executing init array functions, use function type with prototypeRich Felker1-1/+1
2017-08-29__init_libc: add fallbacks for __progname setupAlexander Monakov1-4/+4
2015-11-19remove undef weak refs to init/fini array symbols in libc.soRich Felker1-4/+6
2015-11-11unify static and dynamic libc init/fini code pathsRich Felker1-15/+11
2015-09-22move calls to application init functions after crt1 entry pointRich Felker1-0/+3
2015-04-22fix inconsistent visibility for __hwcap and __sysinfo symbolsRich Felker1-3/+0
2014-07-01fix typo in a comment in __libc_start_mainRich Felker1-1/+1
2014-05-29support linux kernel apis (new archs) with old syscalls removedRich Felker1-0/+5
2014-05-24support kernels with no SYS_open syscall, only SYS_openatRich Felker1-1/+1
2014-04-21make __init_libc static for non-shared libcRich Felker1-0/+3
2014-04-21further micro-optimize startup code for sizeRich Felker1-2/+14
2014-04-21micro-optimize some startup code for sizeRich Felker1-0/+4
2014-04-07remove some cruft from libc/tls init codeRich Felker1-1/+0
2013-09-15support configurable page size on mips, powerpc and microblazeSzabolcs Nagy1-0/+1
2013-07-21add support for init/fini array in main program, and greatly simplifyRich Felker1-13/+13
2013-04-06add support for program_invocation[_short]_nameRich Felker1-2/+8
2012-11-30fix ordering of shared library ctors with respect to libc initRich Felker1-0/+5
2012-10-11i386 vsyscall support (vdso-provided sysenter/syscall instruction based)Rich Felker1-0/+3
2012-10-08ensure that buffer for decoding auxv at startup is initially zeroRich Felker1-1/+1
2012-10-07clean up and refactor program initializationRich Felker1-7/+19
2012-10-04TLS (GNU/C11 thread-local storage) support for static-linked programsRich Felker1-0/+2
2011-08-23security hardening: ensure suid programs have valid stdin/out/errRich Felker1-9/+9
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+26