aboutsummaryrefslogtreecommitdiff
path: root/csu
AgeCommit message (Expand)AuthorFilesLines
2021-12-05csu: Always use __executable_start in gmon-start.cFlorian Weimer1-26/+3
2021-09-19Extend struct r_debug to support multiple namespaces [BZ #15971]H.J. Lu2-0/+9
2021-08-24Use __executable_start as the lowest address for profiling [BZ #28153]H.J. Lu1-1/+9
2021-07-09Force building with -fno-commonFlorian Weimer1-2/+1
2021-06-22Use 64 bit time_t stat internallyAdhemerval Zanella1-4/+4
2021-06-04nptl: Remove exit-thread.hAdhemerval Zanella1-1/+0
2021-05-10elf: Introduce __tls_pre_init_tpFlorian Weimer1-0/+2
2021-04-21elf: Introduce __tls_init_tp for second-phase TCB initializationFlorian Weimer1-7/+1
2021-04-21csu: Move calling main out of __libc_start_main_implFlorian Weimer1-70/+4
2021-03-15Build libc-start with stack protector for SHAREDSiddhesh Poyarekar1-10/+12
2021-02-25Reduce the statically linked startup code [BZ #23323]Florian Weimer4-127/+159
2021-01-21csu: Move static pie self relocation later [BZ #27072]Szabolcs Nagy1-2/+5
2021-01-21Use hidden visibility for early static PIE codeSzabolcs Nagy1-0/+4
2021-01-21csu: Avoid weak ref for __ehdr_start in static PIESzabolcs Nagy1-0/+4
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert14-15/+15
2020-12-16Replace __libc_multiple_libcs with __libc_initial flagFlorian Weimer2-15/+8
2020-11-16nptl: Move stack list variables into _rtld_globalFlorian Weimer1-0/+7
2020-10-30Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647)Joseph Myers1-0/+10
2020-09-11Remove internal usage of extensible stat functionsAdhemerval Zanella1-1/+1
2020-07-16Linux: Remove rseq supportFlorian Weimer1-6/+0
2020-07-12elf: Support at least 32-byte alignment in static dlopenFlorian Weimer1-0/+6
2020-07-08rtld: Avoid using up static TLS surplus for optimizations [BZ #25051]Szabolcs Nagy1-0/+3
2020-07-08rtld: Account static TLS surplus for audit modulesSzabolcs Nagy1-2/+2
2020-07-08rtld: Add rtld.nns tunable for the number of supported namespacesSzabolcs Nagy1-14/+14
2020-07-08Rewrite abi-note.S in C.Szabolcs Nagy1-10/+15
2020-05-18Remove NO_CTORS_DTORS_SECTIONS macroFlorian Weimer1-4/+0
2020-04-29elf: Add initial flag argument to __libc_early_initFlorian Weimer1-1/+2
2020-04-24elf: Implement __libc_early_initFlorian Weimer2-4/+5
2020-02-25csu: Use ELF constructor instead of _init in libc.soFlorian Weimer1-6/+6
2020-02-18Introduce <elf-initfini.h> and ELF_INITFINI for all architecturesFlorian Weimer2-3/+12
2020-01-03elf: Move vDSO setup to rtld (BZ#24967)Adhemerval Zanella1-4/+0
2020-01-01Update copyright dates not handled by scripts/update-copyrights.Joseph Myers1-1/+1
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers14-14/+14
2019-11-15Introduce link_map_audit_state accessor functionFlorian Weimer1-1/+1
2019-11-12slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25097]Florian Weimer1-20/+14
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert14-14/+14
2019-01-01Update copyright dates not handled by scripts/update-copyrights.Joseph Myers1-1/+1
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers14-14/+14
2018-07-05Build csu/elf-init.c and csu/static-reloc.c with stack protectorFlorian Weimer1-0/+16
2018-06-26Fix Linux fcntl OFD locks for non-LFS architectures (BZ#20251)Adhemerval Zanella1-1/+1
2018-06-12Avoid cancellable I/O primitives in ld.so.Zack Weinberg1-2/+1
2018-03-25hurd: Initialize TLS and libpthread before signal thread startSamuel Thibault1-1/+1
2018-02-07Post-cleanup 2: minimize _G_config.h.Zack Weinberg1-8/+5
2018-02-07Fix -Os gnu_dev_* linknamespace, localplt issues (bug 15105, bug 19463).Joseph Myers1-2/+2
2018-01-01Update copyright dates not handled by scripts/update-copyrights.Joseph Myers1-1/+1
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers14-14/+14
2017-12-24Deprecate external use of libio.h and _G_config.h.Zack Weinberg1-1/+1
2017-12-15Add --enable-static-pie configure option to build static PIE [BZ #19574]H.J. Lu4-6/+52
2017-11-06Use newly built crt*.o files to build shared objects [BZ #22362]H.J. Lu1-0/+10
2017-10-01Hide internal __libc_print_version function [BZ #18822]H.J. Lu1-1/+1