about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Always enable pointer guardStan Shebs2017-01-181-1/+1
|
* Fix error handling in getaddrinfo.Stan Shebs2016-08-051-1/+1
|
* Fix stack overflow in hostent translation (CVE-2016-3706)Stan Shebs2016-07-141-61/+69
|
* Remove uses of operand modifier (%s) in powerpc inline asm.Stan Shebs2016-02-161-4/+4
|
* Backport several dozen PPC-specific patches from IBM.Stan Shebs2016-02-12119-692/+4398
|
* Backport fix for broken trig functionsStan Shebs2015-12-012-6/+54
|
* Use ENTRY and END macros to get a .size directive. backport of change:Sterling Augustine2014-11-251-6/+2
|
* For b/13901604 (suid-root exe + unsecure environment variable => wrong ↵Paul Pluzhnikov2014-06-192-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 Moses2014-05-191-2/+2
|
* Add PTRACE_EVENT_STOP, as per b/13432624.Brooks Moses2014-04-291-1/+2
|
* For b/14302447, backport upstream patches for __bzero_ppc.Brooks Moses2014-04-253-7/+17
|
* For b/5732800, expose calls from malloc to mmap,munmap, etc. (Forward-ported ↵Brooks Moses2014-03-133-0/+15
| | | | from cl/42670015)
* For Google b/8315591, experimental implementation of dlopen_with_offset.Paul Pluzhnikov2014-03-101-4/+8
|
* For b/4074041, add EXEC_ORIGIN support. Forward-ported from cl/56955623 and ↵Paul Pluzhnikov2014-03-081-0/+3
| | | | http://cl/59961863.
* Adjust the size value on _nl_default_dirname to match the directory name ↵Paul Pluzhnikov2014-03-064-238/+2
| | | | that we use in GRTE builds so that "make check-abi" will
* Add "fastload" support.Paul Pluzhnikov2014-03-041-2/+58
|
* For b/3133396, ignore system ld.so.cache when looking for nss and iconv modules.Paul Pluzhnikov2014-03-031-1/+1
|
* For b/2471323, implement multi-level cache search for shared libraries.Paul Pluzhnikov2014-03-032-0/+12
|
* For b/3162458, don't skip files with d_ino==0 -- our tmpfs systems sometimes ↵Paul Pluzhnikov2014-03-032-0/+8
| | | | create them due to inode wraparound.
* For b/2723095, allow grantpt() to succeed even if it can't chgrp the slave ↵Paul Pluzhnikov2014-02-281-0/+14
| | | | pty to the "tty" group.
* Disable static linking warning for dlopen and dlmopen, and disable linking ↵Paul Pluzhnikov2014-02-281-1/+6
| | | | warning for sys_errlist and sys_nerr.
* Add __google_auxv. Forward-ported from cl/51271693 (from cl/38027-p2).Paul Pluzhnikov2014-02-282-0/+121
|
* Revert upstream removal of async-safe TLS patches.Brooks Moses2014-02-244-0/+73
|
* Revert "Patch [1/4] async-signal safe TLS."Allan McRae2014-02-064-62/+0
| | | | This reverts commit 69a17d9d245dc3551792e95e1823cc2d877592f3.
* Revert "Patch 3/4 of the effort to make TLS access async-signal-safe."Allan McRae2014-02-061-5/+0
| | | | This reverts commit 35e8f7ab94c910659de9d507aa0f3e1f8973d914.
* Revert "Patch 2/4 of the effort to make TLS access async-signal-safe."Allan McRae2014-02-061-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'Donell2014-02-051-1/+1
| | | | Use "was" not "were."
* Fix tst-setgetname for Linux kernels < 2.6.33.Carlos O'Donell2014-02-051-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. Miller2014-02-041-0/+5
| | | | | * sysdeps/sparc/fpu/libm-test-ulps: Update for some 64-bit differences from 32-bit.
* PowerPC: powerpc64le abilist for 2.17Adhemerval Zanella2014-02-0413-0/+3149
| | | | This patch is the abifiles for powerpc64le based on GLIBC 2.17.
* abilist-pattern configurabilityAdhemerval Zanella2014-02-041-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 Wong2014-02-041-3/+161
| | | | Tested on an AMD FX-8320 CPU
* Update x86_64 ULPs (AMD Family 10h)Eric Wong2014-02-041-2/+611
|
* Disable x87 inline functions for SSE2 mathH.J. Lu2014-01-291-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 Kojima2014-01-281-0/+3
|
* Regenerate SH libm-test-ulps with proper compiler options.Kaz Kojima2014-01-271-9/+716
|
* Rebuild sparc ULPs.David S. Miller2014-01-241-1203/+9817
| | | | * sysdeps/sparc/fpu/libm-test-ulps: Regenerate.
* Move SH libm-test-ulps to sysdeps/sh and regenerate it.Kaz Kojima2014-01-252-1094/+5486
|
* Restore ucontext ABI for soft-float sh4.Kaz Kojima2014-01-242-99/+1
|
* Adjust SH specific fpu_control.h and ucontext.h files.Kaz Kojima2014-01-233-103/+31
|
* S/390: Merge 32 and 64 bit ucontext.h.Andreas Krebbel2014-01-222-98/+6
|
* Include generic symbol-hacks.h for x32H.J. Lu2014-01-201-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 selectionAdhemerval Zanella2014-01-202-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 supportMike Frysinger2014-01-161-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 dataAdhemerval Zanella2014-01-162-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 implementationAdhemerval Zanella2014-01-151-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ílka2014-01-151-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 Krebbel2014-01-151-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 Krebbel2014-01-151-1139/+9960
|
* ARM: Disable compat mcount code when unneeded.Roland McGrath2014-01-101-0/+42
|