summary refs log tree commit diff
path: root/csu
Commit message (Collapse)AuthorAgeFilesLines
* Declare __ehdr_start with hidden visibility.Maciej W. Rozycki2013-04-251-1/+2
| | | | | | | | This avoids a linker bug triggering for MIPS SVR4 binaries: http://sourceware.org/bugzilla/show_bug.cgi?id=15365 and regardless serves as a documentation of intent.
* Use __ehdr_start, if available, as fallback for AT_PHDR.Roland McGrath2013-03-281-0/+18
|
* Make _dl_phdr pointer to const.Roland McGrath2013-03-281-1/+1
|
* Consolidate declarations of _dl_phdr, _dl_phnum.Roland McGrath2013-03-281-4/+0
|
* Add sysdeps/init_array to produce empty crt[in].o and use .preinit_array for ↵Roland McGrath2013-03-122-0/+14
| | | | gcrt1.o
* Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes.Carlos O'Donell2013-03-012-3/+3
| | | | | | | This reverts the change that allows the POSIX Thread default stack size to be changed by the environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE. It has been requested that more discussion happen before this change goes into 2.18.
* Set default stack size from program environmentSiddhesh Poyarekar2013-03-012-3/+3
| | | | New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this.
* Add license exception text to gmon-start.Roland McGrath2013-02-271-0/+17
|
* Remove bounded-pointers build system support.Joseph Myers2013-02-151-9/+0
|
* Remove bp-sym.h and BP_SYM uses from C code.Joseph Myers2013-02-141-2/+1
|
* Remove __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-131-17/+11
|
* Remove lots of inline keywords.Roland McGrath2013-02-071-2/+2
|
* Remove bp-start.h and INIT_ARGV_and_ENVIRON.Joseph Myers2013-02-011-2/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0215-15/+15
|
* Update copyright years.David S. Miller2013-01-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * catgets/gencat.c: Update copyright year. * csu/version.c: Likewise. * debug/catchsegv.sh: Likewise. * debug/pcprofiledump.c: Likewise. * debug/xtrace.sh: Likewise. * elf/ldconfig.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/pldd.c: Likewise. * elf/sotruss.ksh: Likewise. * elf/sprof.c: Likewise. * iconv/iconv_prog.c: Likewise. * iconv/iconvconfig.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * login/programs/pt_chown.c: Likewise. * malloc/memusage.sh: Likewise. * malloc/memusagestat.c: Likewise. * malloc/mtrace.pl: Likewise. * nscd/nscd.c: Likewise. * nss/getent.c: Likewise. * nss/makedb.c: Likewise. * posix/getconf.c: Likewise.
* Support --with-pkgversion and --with-bugurl.Joseph Myers2012-11-091-2/+2
|
* [BZ #5246] Conditionalize use of PTR_DEMANGLE.Thomas Schwinge2012-11-041-0/+2
|
* Clean up init-first.c files.Roland McGrath2012-10-011-18/+71
|
* Update copyright years in csu/libc-tls.cH.J. Lu2012-09-111-1/+1
|
* Remove _dl_initial_dtvH.J. Lu2012-09-061-11/+9
| | | | | | | | | | * csu/libc-tls.c (static_dtv): Renamed to ... (_dl_static_dtv): This. Make it global. (_dl_initial_dtv): Removed. (__libc_setup_tls): Updated. * elf/dl-tls.c (DL_INITIAL_DTV): New macro. (_dl_deallocate_tls): Replace GL(dl_initial_dtv) with DL_INITIAL_DTV.
* Always check dtv before freeing dtv[-1]H.J. Lu2012-09-061-0/+2
|
* Fix libc-start change for IRELless machines.Roland McGrath2012-08-221-7/+8
|
* Support static IFUNC calls irrespective of USE_MULTIARCH.Roland McGrath2012-08-212-46/+37
|
* Delete unused csu/.gitignoreAndreas Jaeger2012-05-191-1/+0
|
* Call __ctype_init in early glibc startup.Thomas Schwinge2012-04-021-1/+5
| | | | This adds the bits missing from fd5bdc0924e0cfd1688b632068c1b26f3b0c88da.
* Remove distribute variable from MakefilesUlrich Drepper2012-03-071-2/+0
|
* Remove old initfini mechanism.Joseph Myers2012-02-212-74/+2
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-0915-45/+30
|
* Remove have-initfini and need-nopic-initfiniAndreas Schwab2012-02-082-19/+3
|
* Support crti.S and crtn.S provided directly by architectures.Joseph Myers2012-02-081-0/+9
|
* More fallout from supporting only ELFUlrich Drepper2012-01-081-2/+0
|
* Remove non-ELF supportUlrich Drepper2012-01-072-21/+1
|
* Update copyright yearUlrich Drepper2012-01-011-2/+2
|
* Remove support for !USE___THREADUlrich Drepper2011-09-102-28/+3
|
* Cleanup of configuration optionsUlrich Drepper2011-09-102-13/+2
| | | | Make several tool features mandatory and simplify the code.
* Comment typo fix.Roland McGrath2011-07-101-2/+3
|
* Update copyright year.Ulrich Drepper2011-01-171-2/+2
|
* Fix retrieving of kernel header version.Ulrich Drepper2010-04-041-2/+13
|
* Don't take the address of a void object.Richard Henderson2010-03-261-2/+2
| | | | | | | | GCC 4.5 warns about "extern void _end; &end;". Use char[] instead, as that also doesn't fall foul of a target's .sdata optimizations. Signed-off-by: Richard Henderson <rth@twiddle.net>
* Implement handling of libc ABI in ELF header.Ulrich Drepper2010-03-151-2/+6
|
* Fix startup to security-relevant statically linked binaries.Ulrich Drepper2009-11-242-6/+21
| | | | | Before the change they crash on startup. Perform IREL relocations earlier to prevent this.
* Fix USE_MULTIARCH conditionalAndreas Schwab2009-10-131-5/+7
|
* Fix bookkeeping of static TLS block for TLS_TCB_AT_TP architectures.Ulrich Drepper2009-07-281-4/+5
|
* Fix build problems with old binutils.Ulrich Drepper2009-06-051-3/+3
| | | | | | Old binutils don't provide IFUNC and don't generate the section start/end symbols we expect. At least for now only add the initializer code for static IFUNC relocations if multi-arch support is requested.
* Finish IFUNC support for x86 and x86-64.Ulrich Drepper2009-05-311-0/+30
| | | | Add support for the IRELAIVE relocation and IFUNC in static executables.
* remove subsumed .gitignore entries and filesJim Meyering2009-05-161-6/+0
|
* remove COPYING* from .gitignore filesJim Meyering2009-05-161-1/+1
|
* rename each .cvsignore file to .gitignoreJim Meyering2009-05-151-0/+0
|
* [!SHARED] (libc_start_main): Pass _dl_random to _dl_setup_stack_chk_guard.Ulrich Drepper2009-01-111-2/+2
|
* * posix/getconf.c: Update copyright year.Ulrich Drepper2009-01-021-2/+2
| | | | | | | | | | | | | | | | | | * nss/getent.c: Likewise. * iconv/iconvconfig.c: Likewise. * iconv/iconv_prog.c: Likewise. * elf/ldconfig.c: Likewise. * catgets/gencat.c: Likewise. * csu/version.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/sprof.c (print_version): Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * nscd/nscd.c (print_version): Likewise. * debug/xtrace.sh: Likewise. * malloc/memusage.sh: Likewise. * malloc/mtrace.pl: Likewise. * debug/catchsegv.sh: Likewise.