Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix nan functions handling of payload strings (BZ16962, CVE-2014-9761) | Joseph Myers | 2017-01-19 | 7 | -38/+101 |
| | |||||
* | Always enable pointer guard | Stan Shebs | 2017-01-18 | 1 | -1/+1 |
| | |||||
* | Fix error handling in getaddrinfo. | Stan Shebs | 2016-08-05 | 1 | -1/+1 |
| | |||||
* | Fix stack overflow in hostent translation (CVE-2016-3706) | Stan Shebs | 2016-07-14 | 1 | -61/+69 |
| | |||||
* | Remove uses of operand modifier (%s) in powerpc inline asm. | Stan Shebs | 2016-02-16 | 1 | -4/+4 |
| | |||||
* | Backport several dozen PPC-specific patches from IBM. | Stan Shebs | 2016-02-12 | 119 | -692/+4398 |
| | |||||
* | Backport fix for broken trig functions | Stan Shebs | 2015-12-01 | 2 | -6/+54 |
| | |||||
* | Use ENTRY and END macros to get a .size directive. backport of change: | Sterling Augustine | 2014-11-25 | 1 | -6/+2 |
| | |||||
* | For b/13901604 (suid-root exe + unsecure environment variable => wrong ↵ | Paul Pluzhnikov | 2014-06-19 | 2 | -121/+0 |
| | | | | __google_auxv), forward-port the second part of the fix (http://cr/69343116) to GRTEv4 via | ||||
* | Backport PPC ELFv2 s_copysign stack temp bugfix (PR16786, b/13737066). | Brooks Moses | 2014-05-19 | 1 | -2/+2 |
| | |||||
* | Add PTRACE_EVENT_STOP, as per b/13432624. | Brooks Moses | 2014-04-29 | 1 | -1/+2 |
| | |||||
* | For b/14302447, backport upstream patches for __bzero_ppc. | Brooks Moses | 2014-04-25 | 3 | -7/+17 |
| | |||||
* | For b/5732800, expose calls from malloc to mmap,munmap, etc. (Forward-ported ↵ | Brooks Moses | 2014-03-13 | 3 | -0/+15 |
| | | | | from cl/42670015) | ||||
* | For Google b/8315591, experimental implementation of dlopen_with_offset. | Paul Pluzhnikov | 2014-03-10 | 1 | -4/+8 |
| | |||||
* | For b/4074041, add EXEC_ORIGIN support. Forward-ported from cl/56955623 and ↵ | Paul Pluzhnikov | 2014-03-08 | 1 | -0/+3 |
| | | | | http://cl/59961863. | ||||
* | Adjust the size value on _nl_default_dirname to match the directory name ↵ | Paul Pluzhnikov | 2014-03-06 | 4 | -238/+2 |
| | | | | that we use in GRTE builds so that "make check-abi" will | ||||
* | Add "fastload" support. | Paul Pluzhnikov | 2014-03-04 | 1 | -2/+58 |
| | |||||
* | For b/3133396, ignore system ld.so.cache when looking for nss and iconv modules. | Paul Pluzhnikov | 2014-03-03 | 1 | -1/+1 |
| | |||||
* | For b/2471323, implement multi-level cache search for shared libraries. | Paul Pluzhnikov | 2014-03-03 | 2 | -0/+12 |
| | |||||
* | For b/3162458, don't skip files with d_ino==0 -- our tmpfs systems sometimes ↵ | Paul Pluzhnikov | 2014-03-03 | 2 | -0/+8 |
| | | | | create them due to inode wraparound. | ||||
* | For b/2723095, allow grantpt() to succeed even if it can't chgrp the slave ↵ | Paul Pluzhnikov | 2014-02-28 | 1 | -0/+14 |
| | | | | pty to the "tty" group. | ||||
* | Disable static linking warning for dlopen and dlmopen, and disable linking ↵ | Paul Pluzhnikov | 2014-02-28 | 1 | -1/+6 |
| | | | | warning for sys_errlist and sys_nerr. | ||||
* | Add __google_auxv. Forward-ported from cl/51271693 (from cl/38027-p2). | Paul Pluzhnikov | 2014-02-28 | 2 | -0/+121 |
| | |||||
* | Revert upstream removal of async-safe TLS patches. | Brooks Moses | 2014-02-24 | 4 | -0/+73 |
| | |||||
* | Revert "Patch [1/4] async-signal safe TLS." | Allan McRae | 2014-02-06 | 4 | -62/+0 |
| | | | | This reverts commit 69a17d9d245dc3551792e95e1823cc2d877592f3. | ||||
* | Revert "Patch 3/4 of the effort to make TLS access async-signal-safe." | Allan McRae | 2014-02-06 | 1 | -5/+0 |
| | | | | This reverts commit 35e8f7ab94c910659de9d507aa0f3e1f8973d914. | ||||
* | Revert "Patch 2/4 of the effort to make TLS access async-signal-safe." | Allan McRae | 2014-02-06 | 1 | -6/+0 |
| | | | | | | | | | | | | | This reverts commit 1f33d36a8a9e78c81bed59b47f260723f56bb7e6. Conflicts: elf/dl-misc.c Also reverts the follow commits that were bug fixes to new code introduced in the above commit: 063b2acbce83549df82ab30f5af573f1b9c4bd19 b627fdd58554bc36bd344dc40a8787c4b7a9cc46 e81c64bba13d2d8b2a4e53254a82cc80f27c8497 | ||||
* | Fix comment in kernel-features.h. | Carlos O'Donell | 2014-02-05 | 1 | -1/+1 |
| | | | | Use "was" not "were." | ||||
* | Fix tst-setgetname for Linux kernels < 2.6.33. | Carlos O'Donell | 2014-02-05 | 1 | -0/+6 |
| | | | | | | | | Support for /proc/self/task/$tid/comm as added in Linux 2.6.33, therefore since the test tst-setgetname relies on this functionality to operate we must skip the test in kernels < 2.6.33. We wrap the checks with __ASSUME_PROC_PID_TASK_COMM such that in the future when we move arch_minimum_kernel to 2.6.33 we can remove this code. | ||||
* | Adjust sparc ULPs. | David S. Miller | 2014-02-04 | 1 | -0/+5 |
| | | | | | * sysdeps/sparc/fpu/libm-test-ulps: Update for some 64-bit differences from 32-bit. | ||||
* | PowerPC: powerpc64le abilist for 2.17 | Adhemerval Zanella | 2014-02-04 | 13 | -0/+3149 |
| | | | | This patch is the abifiles for powerpc64le based on GLIBC 2.17. | ||||
* | abilist-pattern configurability | Adhemerval Zanella | 2014-02-04 | 1 | -0/+4 |
| | | | | | | | This patch creates implicit rules to match the abifiles if abilist-pattern is defined in the architecture Makefile. This allows machine specific Makefiles to define different abifiles names (for instance *-le.abilist for powerpc64le). | ||||
* | Update x86_64 ULPs (AMD family 21, model 2) | Eric Wong | 2014-02-04 | 1 | -3/+161 |
| | | | | Tested on an AMD FX-8320 CPU | ||||
* | Update x86_64 ULPs (AMD Family 10h) | Eric Wong | 2014-02-04 | 1 | -2/+611 |
| | |||||
* | Disable x87 inline functions for SSE2 math | H.J. Lu | 2014-01-29 | 1 | -2/+2 |
| | | | | | | | When i386 and x86-64 mathinline.h was merged into a single mathinline.h, "gcc -m32" enables x87 inline functions on x86-64 even when -mfpmath=sse and SSE2 is enabled. It is a regression on x86-64. We should check __SSE2_MATH__ instead of __x86_64__ when disabling x87 inline functions. | ||||
* | Add -mieee to SH sysdep-CFLAGS for older SH compilers. | Kaz Kojima | 2014-01-28 | 1 | -0/+3 |
| | |||||
* | Regenerate SH libm-test-ulps with proper compiler options. | Kaz Kojima | 2014-01-27 | 1 | -9/+716 |
| | |||||
* | Rebuild sparc ULPs. | David S. Miller | 2014-01-24 | 1 | -1203/+9817 |
| | | | | * sysdeps/sparc/fpu/libm-test-ulps: Regenerate. | ||||
* | Move SH libm-test-ulps to sysdeps/sh and regenerate it. | Kaz Kojima | 2014-01-25 | 2 | -1094/+5486 |
| | |||||
* | Restore ucontext ABI for soft-float sh4. | Kaz Kojima | 2014-01-24 | 2 | -99/+1 |
| | |||||
* | Adjust SH specific fpu_control.h and ucontext.h files. | Kaz Kojima | 2014-01-23 | 3 | -103/+31 |
| | |||||
* | S/390: Merge 32 and 64 bit ucontext.h. | Andreas Krebbel | 2014-01-22 | 2 | -98/+6 |
| | |||||
* | Include generic symbol-hacks.h for x32 | H.J. Lu | 2014-01-20 | 1 | -1/+1 |
| | | | | | | In BZ #15605 fix with addding memset/memmove alias in symbol-hacks.h, x32 symbol-hacks.h change was missing. Fixed by including <sysdeps/generic/symbol-hacks.h> in x32 symbol-hacks.h. | ||||
* | PowerPC: Fix gettimeofday ifunc selection | Adhemerval Zanella | 2014-01-20 | 2 | -4/+10 |
| | | | | | | | | | | | | The IFUNC selector for gettimeofday runs before _libc_vdso_platform_setup where __vdso_gettimeofday is set. The selector then sets __gettimeofday (the internal version used within GLIBC) to use the system call version instead of the vDSO one. This patch changes the check if vDSO is available to get its value directly instead of rely on __vdso_gettimeofday. This patch changes it by getting the vDSO value directly. It fixes BZ#16431. | ||||
* | s390: implement sotruss support | Mike Frysinger | 2014-01-16 | 1 | -0/+62 |
| | | | | | | | | | | | | | See commit 41b1792698a335d3a85381921a84a16e9635f36a for testcase. Note: while this works on s390x, the s390 code hangs when using -e. But it hangs regardless of this code (the hang seems to occur before the exit func is even called). I didn't look too closely at it as it seems to be an issue external to this file, so this code shouldn't make the situation any worse. Reviewed-by: Carlos O'Donell <carlos@redhat.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | PowerPC: Fix ftime gettimeofday internal call returning bogus data | Adhemerval Zanella | 2014-01-16 | 2 | -4/+36 |
| | | | | | | | | | | | | This patches fixes BZ#16430 by setting a different symbol for internal GLIBC calls that points to ifunc resolvers. For PPC32, if the symbol is defined as hidden (which is the case for gettimeofday and time) the compiler will create local branches (symbol@local) and linker will not create PLT calls (required for IFUNC). This will leads to internal symbol calling the IFUNC resolver instead of the resolved symbol. For PPC64 this behavior does not occur because a call to a function in another translation unit might use a different toc pointer thus requiring a PLT call. | ||||
* | PowerPC: sotruss-lib implementation | Adhemerval Zanella | 2014-01-15 | 1 | -0/+69 |
| | | | | This patch add the missing sotruss-lib interfaces for PowerPC. | ||||
* | Do not enable asynchronous cancellation in system. Fixes bug 14782. | Ondřej Bílka | 2014-01-15 | 1 | -10/+1 |
| | | | | | | We needlessly enabled thread cancellation before it was necessary. As only call that needs to be guarded is waitpid which is cancellation point we could remove cancellation altogether. | ||||
* | [BZ #16427] Fix ldbl-128 exp overflows. | Andreas Krebbel | 2014-01-15 | 1 | -13/+5 |
| | | | | | Invoke the non-IEEE handling only for numbers special also in the IEEE case. This aligns the exp handling with the other ldbl variants. | ||||
* | S/390: Regenerate ULPs. | Andreas Krebbel | 2014-01-15 | 1 | -1139/+9960 |
| |