summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Implemented bound check support for string/memory routines for x86_64.ldmitrie/intel_mpxLiubov Dmitrieva2013-10-2353-108/+2308
| | | | TODO: Fix bound check support in strcmp-sse2 and implement in strspn, strstr and strcspn.
* Implemented bounds check support for string/memory routines for x86_32.Liubov Dmitrieva2013-10-2353-67/+3793
| | | | Warning: Not completed and haven't tested.
* Support new siginfo in Glibc for Intel MPX.Liubov Dmitrieva2013-10-231-0/+8
|
* Intel MPX support for x86_64 and x86_32 pthread routines.Liubov Dmitrieva2013-10-237-8/+238
| | | | | Always use INIT bounds in __tls_get_addr. Set bounds manually in _Unwind_Resume.
* Buffer overrun detected by Intel MPX in wcschr test. Fixed.Liubov Dmitrieva2013-10-231-3/+8
|
* Buffer overrun detected by Intel MPX at sysdeps/unix/sysv/linux/ifaddrs.c ↵Liubov Dmitrieva2013-10-231-3/+5
| | | | [BZ 15698]
* Buffer overrun detected by Intel MPX in stdlib/strtod_l.cLiubov Dmitrieva2013-10-231-1/+1
|
* Buffer overrun detected by Intel MPX in stdio-common/scanf13.c. Fixed.Liubov Dmitrieva2013-10-231-0/+1
|
* Do not block SIGSEGV signal because Intel MPX runtime uses it.ienkovic2013-10-2311-0/+45
|
* Inappropriate code style for Intel MPX in string/strcpy.c and wcsmbc/wcscpy.cLiubov Dmitrieva2013-10-232-0/+18
| | | | Fix the code if MPX is enabled.
* Inappropriate code style for Intel MPX in debug/wcscpy_chk.c. Fix the code ↵Liubov Dmitrieva2013-10-231-0/+20
| | | | if MPX is enabled.
* Inappropriate code style for Intel MPX in debug/wcpcpy_chk. Fix the code if ↵Liubov Dmitrieva2013-10-231-0/+19
| | | | MPX is enabled.
* Inappropriate code style for Intel MPX at wcsmbs/wcpcpy.c. Use other ↵Liubov Dmitrieva2013-10-231-2/+12
| | | | implementation if MPX is enabled.
* Inappropriate code style for Intel MPX at posix/fnmatch_loop.c. Fixed.Liubov Dmitrieva2013-10-231-1/+1
|
* Inappropriate code style for Intel MPX at argp/argp-help.c. Fixed.Liubov Dmitrieva2013-10-231-1/+4
|
* Inappropriate code style for Intel MPX. Expand bounds in crypt/crypt.cLiubov Dmitrieva2013-10-231-0/+12
|
* Inappropriate code style for Intel MPX in libio/fileops.c.Liubov Dmitrieva2013-10-231-0/+3
| | | | Use INIT (maximum) bounds as it is hard to rewrite the algorithm.
* Inappropriate code style for Intel MPX in elf/dl-close.cLiubov Dmitrieva2013-10-231-0/+7
| | | | | A cast implies memory access with bounds violation. Let allow that.
* Inappropriate code style for Intel MPX in crypt/crypt_util.c. Fixed.Liubov Dmitrieva2013-10-231-1/+4
|
* Inappropriate code style for Intel MPX. Fix missing of bounds in ↵Liubov Dmitrieva2013-10-231-1/+1
| | | | sysdeps/generic/unwind-dw2-fde.h
* Inappropriate code style for Intel MPX in debug/strcpy_chk.c Use different ↵Liubov Dmitrieva2013-10-231-0/+43
| | | | version if MPX enabled.
* If Intel MPX enabled: always compile with -fno-check-pointers file elf/dl-init.cLiubov Dmitrieva2013-10-231-0/+4
| | | | | because this file contains the code excecuting before runtime library initialization happens.
* Add attribute __bnd_variable_size to make using flexible size arrays Intel ↵Liubov Dmitrieva2013-10-2321-29/+32
| | | | MPX complient.
* Use C code instead of inline assembler in macros of tls.h for i386 (for ↵Liubov Dmitrieva2013-10-231-11/+49
| | | | Intel MPX only).
* Use C code instead of inline assembler in macros of tls.h for x86_64 (for ↵Liubov Dmitrieva2013-10-231-19/+61
| | | | Intel MPX only).
* Intel MPX support for mmap and mremap wrappers of syscalls for x86_32 and ↵Liubov Dmitrieva2013-10-237-1/+98
| | | | | | | x86_64. Create bounds. Use C wrapper of syscall instead of assembler wrapper for x86_64.
* Save/restore bounds in x86_64 and x86_32 version of _dl_runtime_resolve.Liubov Dmitrieva2013-10-232-0/+46
|
* Add Intel MPX support to malloc allocator.Liubov Dmitrieva2013-10-234-53/+177
|
* Add --enable-mpx and --enable-mpx-write-only option to configure for Intel ↵Liubov Dmitrieva2013-10-234-0/+74
| | | | MPX support.
* Fix spurious jnf underflows (bug 14155).Joseph Myers2013-09-026-10/+68
|
* Fix typo.Ondřej Bílka2013-09-022-1/+5
|
* Use sfi_* macros in armv6t2 strlen.Roland McGrath2013-08-302-9/+16
|
* Make armv6t2 strlen work in ARM mode too.Roland McGrath2013-08-302-2/+30
|
* Fix then/than typos.Ondřej Bílka2013-08-3018-39/+63
|
* Fix typos.Ondřej Bílka2013-08-3047-45/+107
|
* ARM: Fix clone code when built for Thumb.Will Newton2013-08-303-3/+9
| | | | | | | | | | | | | The mov lr, pc instruction will lose the Thumb bit from the return address so use blx lr instead. ports/ChangeLog.arm: 2013-08-30 Will Newton <will.newton@linaro.org> [BZ #15909] * sysdeps/unix/sysv/linux/arm/clone.S (__clone): Use blx instead of mov lr, pc.
* sysdeps/arm/armv6t2/strlen.S: strlen implementation for armv6t2.Will Newton2013-08-302-0/+145
| | | | | | | | | | | This implementation of strlen is faster than the armv6 version for all string lengths greater than 1 on a Cortex-A15. ports/ChangeLog.arm: 2013-08-09 Will Newton <will.newton@linaro.org> * sysdeps/arm/armv6t2/strlen.S: New file.
* Fix rawmemchr regression on bulldozer.Ondřej Bílka2013-08-303-109/+5
|
* Fix up ChangeLog formatting.Roland McGrath2013-08-291-4/+6
|
* Remove aix specific files.Ondřej Bílka2013-08-2910-869/+13
|
* Hurd: Add ESUCCESS error_t value.Thomas Schwinge2013-08-293-1/+23
|
* Hurd: Use __executable_start symbol instead of _start.Samuel Thibault2013-08-292-2/+7
| | | | | _start points to the first instruction, not to the ELF header. __executable_start does point on the ELF header.
* Support ELFOSABI_GNU on all GNU systems.Thomas Schwinge2013-08-293-23/+53
|
* Use ELFOSABI_GNU instead of ELFOSABI_LINUX.Thomas Schwinge2013-08-296-9/+24
|
* [BZ #15522] strtod ("nan(N)") returning a sNaN in some casesThomas Schwinge2013-08-2910-32/+87
|
* math: Additional type conversion testsThomas Schwinge2013-08-292-7/+24
| | | | | | These have helped me find and fix type conversion issues in QEMU's MIPS hardware emulation. While certainly glibc is not the best place for such tests, they're just an enhancement of tests already present.
* Fix typos.Ondřej Bílka2013-08-2933-75/+118
|
* ARM: Pass dl_hwcap to IFUNC resolver.Carlos O'Donell2013-08-293-2/+9
| | | | | For REL relocs pass dl_hwcap to the IFUNC resolver as is required by the IFUNC API (bug 15905).
* Use __glibc_unlikely instead of __builtin_expect (..., 0)Siddhesh Poyarekar2013-08-283-2/+7
|
* [BZ #15897] dlfcn: do not mark dlopen/dlclose as leaf functionsMike Frysinger2013-08-277-6/+160
| | | | | | | | | | | | | Since the dlopen funcs might invoke a constructor that calls a func that is in the same compilation unit as the caller, we cannot mark them as leaf funcs. Similarly, dlclose might invoke a destructor that calls a func that is in the same compilation unit as the caller. URL: https://sourceware.org/bugzilla/show_bug.cgi?id=15897 Reportedy-by: Fabrice Bauzac <libnoon@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>