Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-12 | Move SH code out of nptl/ subdirectory. | Roland McGrath | |
2014-06-11 | tile: Consolidate NPTL/non versions of vfork | Chris Metcalf | |
2014-06-11 | Tile: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-11 | Alpha: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-11 | PowerPC: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-11 | AArch64: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-10 | tile: move sysdeps/unix/sysv/linux/tile nptl files. | Chris Metcalf | |
2014-06-09 | hppa: Remove lowlevellock.c. | Bernard Ogden | |
The hppa port has no need of a custom lowlevellock.c, it should use the generic version which is updated and correct. This similarly fixes bug 15119 for hppa. | |||
2014-06-09 | m68k: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-09 | HPPA: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-09 | MIPS: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-09 | ARM: Define TLS_DEFINE_INIT_TP | Roland McGrath | |
2014-06-09 | Start cleaning up TLS initial value for pthread_create. | Roland McGrath | |
2014-06-05 | Fix memory overrun in getifaddrs_internal. Fixes bug 15698. | Ondřej Bílka | |
2014-06-03 | aarch64: Remove nptl/vfork.S | Richard Henderson | |
2014-06-03 | aarch64: Consolidate NPTL/non versions of vfork | Richard Henderson | |
At the same time, incorporate the 0 -> 0x80000000 mapping of the pid expected by raise.c. | |||
2014-06-03 | aarch64: Consolidate NPTL/non versions of clone | Richard Henderson | |
At the same time, rely on non-clobbered registers across syscall so that we eliminate the stack frame that we previously ignored in the unwind info. | |||
2014-06-02 | SH: Consolidate NPTL/non versions of vfork | Roland McGrath | |
2014-05-30 | aarch64: Remove PSEUDO_RET | Richard Henderson | |
2014-05-30 | aarch64: Fix error return from __ioctl | Richard Henderson | |
Forgotten in ca3cfa40c16ef34c74951a07a57cfcbcd58898b1 where the error branch was moved from PSEUDO_RET. | |||
2014-05-30 | m68k: Convert fork.c to arch-fork.h | Roland McGrath | |
2014-05-29 | aarch64: Rely on syscalls preserving registers | Richard Henderson | |
In several cases we've had asm routines rely on syscalls not clobbering call-clobbered registers, and that's now deemed ABI. So take advantage of this in the INLINE_SYSCALL path as well. Shrinks libc.so by about 1k. | |||
2014-05-29 | aarch64: Use tpidr_el0 rather than __errno_location in librt | Richard Henderson | |
2014-05-29 | aarch64: Use tpidr_el0 rather than __read_tp in librt | Richard Henderson | |
2014-05-29 | aarch64: Improve syscall-cancel stack frame | Richard Henderson | |
One push instead of N; use stp/ldp to halve the insns. | |||
2014-05-29 | aarch64: Pass regno parameter to SINGLE_THREAD_P | Richard Henderson | |
Use cbz instead of cmp+b.eq. | |||
2014-05-29 | aarch64: Share code in syscall-cancel.h | Richard Henderson | |
Fold nocancel and error handling paths. | |||
2014-05-29 | aarch64: Tabify sysdep-cancel.h | Richard Henderson | |
2014-05-29 | Avoid stat/fstat in statvfs/fstatvfs (BZ #15132) | Eric Wong | |
Delay the use of stat/fstat until stat data is required. When the kernel returns ST_VALID, stat data is not used by __internal_statvfs. | |||
2014-05-28 | SH: Consolidate NPTL/non versions of clone | Roland McGrath | |
2014-05-28 | tile: Convert fork.c to arch-fork.h | Roland McGrath | |
2014-05-27 | IA64: Convert fork.c to arch-fork.h | Roland McGrath | |
2014-05-27 | SH: Convert fork.c to arch-fork.h | Roland McGrath | |
2014-05-26 | PowerPC: Move remaining nptl/sysdeps/unix/sysv/linux/powerpc/ files. | Adhemerval Zanella | |
2014-05-26 | PowerPC: Move NPTL ABI headers to sysdeps. | Adhemerval Zanella | |
2014-05-26 | PowerPC: Move powerpc64 timer_*.c out of nptl/ | Adhemerval Zanella | |
2014-05-26 | PowerPC: Consolidate NPTL/non versions of clone | Adhemerval Zanella | |
2014-05-26 | PowerPC: Consolidate NPTL/non versions of vfork | Adhemerval Zanella | |
2014-05-25 | arm,aarch64: Remove SINGLE_THREAD_P_PIC | Richard Henderson | |
This macro was removed by 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com> but not applied to the (still separate) eabi port so necro'd when the eabi port superceded the old abi. It was thence copied into the new AArch64 port. | |||
2014-05-25 | aarch64: Tidy syscall error check | Richard Henderson | |
Move the error branch from the PSEUDO_RET macro to the PSEUDO macro. This is in line with other architectures, and will enable further improvments. | |||
2014-05-25 | aarch64: Remove DOARGS/UNDOARGS macros | Richard Henderson | |
While they do something for AArch32, they're useless for AArch64. | |||
2014-05-25 | aarch64: Fix DO_CALL block comment | Richard Henderson | |
2014-05-25 | alpha: Do non-default symbols in pt-vfork.S | Richard Henderson | |
2014-05-23 | alpha: Move remaining files out of sysdeps/unix/sysv/linux/alpha/nptl/ | Richard Henderson | |
2014-05-23 | alpha: Consolidate NPTL/non versions of vfork | Richard Henderson | |
2014-05-23 | alpha: Merge standard and nptl clone.S | Richard Henderson | |
2014-05-23 | alpha: Remove nptl/fork.c | Richard Henderson | |
The merge at ab21431318d99c94e644606dee1e6a4545d98007 failed to properly remove the file. | |||
2014-05-21 | AArch64: Convert fork.c to arch-fork.h | Roland McGrath | |
2014-05-21 | aarch64: Merge __local_multiple_threads offset with memory reference | Richard Henderson | |
This also highlights that we'd been loading 64-bits instead of the proper 32-bits. Caught by the linker as a relocation error, since the variable happened to be unaligned for 64-bits. | |||
2014-05-21 | aarch64: Merge rtld_errno offset with memory reference | Richard Henderson | |