Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BZ #15754: CVE-2013-4788 | Carlos O'Donell | 2014-01-06 | 1 | -0/+16 |
| | | | | | | | | | | | | | | The pointer guard used for pointer mangling was not initialized for static applications resulting in the security feature being disabled. The pointer guard is now correctly initialized to a random value for static applications. Existing static applications need to be recompiled to take advantage of the fix. The test tst-ptrguard1-static and tst-ptrguard1 add regression coverage to ensure the pointer guards are sufficiently random and initialized to a default value. (cherry picked from commit c779e9df75256f19c7be8d12b2d163e2016a63f4) | ||||
* | Declare __ehdr_start with hidden visibility. | Maciej W. Rozycki | 2013-04-25 | 1 | -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 McGrath | 2013-03-28 | 1 | -0/+18 |
| | |||||
* | Make _dl_phdr pointer to const. | Roland McGrath | 2013-03-28 | 1 | -1/+1 |
| | |||||
* | Consolidate declarations of _dl_phdr, _dl_phnum. | Roland McGrath | 2013-03-28 | 1 | -4/+0 |
| | |||||
* | Add sysdeps/init_array to produce empty crt[in].o and use .preinit_array for ↵ | Roland McGrath | 2013-03-12 | 2 | -0/+14 |
| | | | | gcrt1.o | ||||
* | Revert GLIBC_PTHREAD_DEFAULT_STACKSIZE changes. | Carlos O'Donell | 2013-03-01 | 2 | -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 environment | Siddhesh Poyarekar | 2013-03-01 | 2 | -3/+3 |
| | | | | New environment variable GLIBC_PTHREAD_DEFAULT_STACKSIZE to do this. | ||||
* | Add license exception text to gmon-start. | Roland McGrath | 2013-02-27 | 1 | -0/+17 |
| | |||||
* | Remove bounded-pointers build system support. | Joseph Myers | 2013-02-15 | 1 | -9/+0 |
| | |||||
* | Remove bp-sym.h and BP_SYM uses from C code. | Joseph Myers | 2013-02-14 | 1 | -2/+1 |
| | |||||
* | Remove __ptrvalue, __bounded and __unbounded. | Joseph Myers | 2013-02-13 | 1 | -17/+11 |
| | |||||
* | Remove lots of inline keywords. | Roland McGrath | 2013-02-07 | 1 | -2/+2 |
| | |||||
* | Remove bp-start.h and INIT_ARGV_and_ENVIRON. | Joseph Myers | 2013-02-01 | 1 | -2/+1 |
| | |||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 15 | -15/+15 |
| | |||||
* | Update copyright years. | David S. Miller | 2013-01-01 | 1 | -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 Myers | 2012-11-09 | 1 | -2/+2 |
| | |||||
* | [BZ #5246] Conditionalize use of PTR_DEMANGLE. | Thomas Schwinge | 2012-11-04 | 1 | -0/+2 |
| | |||||
* | Clean up init-first.c files. | Roland McGrath | 2012-10-01 | 1 | -18/+71 |
| | |||||
* | Update copyright years in csu/libc-tls.c | H.J. Lu | 2012-09-11 | 1 | -1/+1 |
| | |||||
* | Remove _dl_initial_dtv | H.J. Lu | 2012-09-06 | 1 | -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. Lu | 2012-09-06 | 1 | -0/+2 |
| | |||||
* | Fix libc-start change for IRELless machines. | Roland McGrath | 2012-08-22 | 1 | -7/+8 |
| | |||||
* | Support static IFUNC calls irrespective of USE_MULTIARCH. | Roland McGrath | 2012-08-21 | 2 | -46/+37 |
| | |||||
* | Delete unused csu/.gitignore | Andreas Jaeger | 2012-05-19 | 1 | -1/+0 |
| | |||||
* | Call __ctype_init in early glibc startup. | Thomas Schwinge | 2012-04-02 | 1 | -1/+5 |
| | | | | This adds the bits missing from fd5bdc0924e0cfd1688b632068c1b26f3b0c88da. | ||||
* | Remove distribute variable from Makefiles | Ulrich Drepper | 2012-03-07 | 1 | -2/+0 |
| | |||||
* | Remove old initfini mechanism. | Joseph Myers | 2012-02-21 | 2 | -74/+2 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 15 | -45/+30 |
| | |||||
* | Remove have-initfini and need-nopic-initfini | Andreas Schwab | 2012-02-08 | 2 | -19/+3 |
| | |||||
* | Support crti.S and crtn.S provided directly by architectures. | Joseph Myers | 2012-02-08 | 1 | -0/+9 |
| | |||||
* | More fallout from supporting only ELF | Ulrich Drepper | 2012-01-08 | 1 | -2/+0 |
| | |||||
* | Remove non-ELF support | Ulrich Drepper | 2012-01-07 | 2 | -21/+1 |
| | |||||
* | Update copyright year | Ulrich Drepper | 2012-01-01 | 1 | -2/+2 |
| | |||||
* | Remove support for !USE___THREAD | Ulrich Drepper | 2011-09-10 | 2 | -28/+3 |
| | |||||
* | Cleanup of configuration options | Ulrich Drepper | 2011-09-10 | 2 | -13/+2 |
| | | | | Make several tool features mandatory and simplify the code. | ||||
* | Comment typo fix. | Roland McGrath | 2011-07-10 | 1 | -2/+3 |
| | |||||
* | Update copyright year. | Ulrich Drepper | 2011-01-17 | 1 | -2/+2 |
| | |||||
* | Fix retrieving of kernel header version. | Ulrich Drepper | 2010-04-04 | 1 | -2/+13 |
| | |||||
* | Don't take the address of a void object. | Richard Henderson | 2010-03-26 | 1 | -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 Drepper | 2010-03-15 | 1 | -2/+6 |
| | |||||
* | Fix startup to security-relevant statically linked binaries. | Ulrich Drepper | 2009-11-24 | 2 | -6/+21 |
| | | | | | Before the change they crash on startup. Perform IREL relocations earlier to prevent this. | ||||
* | Fix USE_MULTIARCH conditional | Andreas Schwab | 2009-10-13 | 1 | -5/+7 |
| | |||||
* | Fix bookkeeping of static TLS block for TLS_TCB_AT_TP architectures. | Ulrich Drepper | 2009-07-28 | 1 | -4/+5 |
| | |||||
* | Fix build problems with old binutils. | Ulrich Drepper | 2009-06-05 | 1 | -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 Drepper | 2009-05-31 | 1 | -0/+30 |
| | | | | Add support for the IRELAIVE relocation and IFUNC in static executables. | ||||
* | remove subsumed .gitignore entries and files | Jim Meyering | 2009-05-16 | 1 | -6/+0 |
| | |||||
* | remove COPYING* from .gitignore files | Jim Meyering | 2009-05-16 | 1 | -1/+1 |
| | |||||
* | rename each .cvsignore file to .gitignore | Jim Meyering | 2009-05-15 | 1 | -0/+0 |
| | |||||
* | [!SHARED] (libc_start_main): Pass _dl_random to _dl_setup_stack_chk_guard. | Ulrich Drepper | 2009-01-11 | 1 | -2/+2 |
| |