summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/hppa/clone.S
Commit message (Collapse)AuthorAgeFilesLines
* Replace FSF snail mail address by URL.Paul Eggert2012-03-091-3/+2
|
* 2006-09-15 Carlos O'Donell <carlos@systemhalted.org>Carlos O'Donell2006-09-161-14/+43
| | | | | | | * sysdeps/hppa/nptl/tcb-offsets.sym: Define TID_THREAD_OFFSET. * sysdeps/unix/sysv/linux/hppa/clone.S: Handle RESET_PID, and restore r19 before call to _exit. * sysdeps/unix/sysv/linux/hppa/nptl/clone.S: New file.
* 2006-09-07 Carlos O'Donell <carlos@systemhalted.org>Carlos O'Donell2006-09-071-40/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/hppa/dl-machine.h (elf_machine_fixup_plt): Remove lvalue cast. * sysdeps/hppa/dl-trampoline.S (_dl_fixup): Correct stack usage. (_dl_runtime_profile): LA fixups. * sysdeps/unix/sysv/linux/hppa/clone.S: Correct stack usage. Return -1 on error. Use branch and link for error handler funciton. * sysdeps/unix/sysv/linux/hppa/sysdep.h: Correct stack usage. Avoid register shuffling. * sysdeps/unix/sysv/linux/hppa/bits/atomic.h (ASM_EAGAIN): Define as -EAGAIN. * sysdeps/unix/sysv/linux/hppa/bits/mman.h: Adjust definitions to match required standards. * sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h (lll_futex_wait): Return __ret. (lll_futex_timed_wait): Likewise. (lll_futex_wake): Likewise. (lll_futex_requeue): Likewise. * sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S: Correct stack usage and adjust error return. * sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h: Adjust stack usage for gdb, and avoid extra register loads. * sysdeps/unix/sysv/linux/hppa/nptl/unwind-forcedunwind.c: Copy nptl/sysdeps/pthread/unwind-forcedunwind.c. (LIBGCC_SO): Define and use. * sysdeps/unix/sysv/linux/hppa/nptl/unwind-resume.c: Copy nptl/sysdeps/pthread/unwind-resume.c. (LIBGCC_SO): Define and use.
* 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>Carlos O'Donell2006-05-241-1/+1
| | | | | * sysdeps/unix/sysv/linux/hppa/clone.S: .LerrorRest is a label.
* 2006-05-15 Carlos O'Donell <carlos@systemhalted.org>Carlos O'Donell2006-05-151-16/+50
| | | | | | | | | | | | * sysdeps/unix/sysv/linux/hppa/clone.S: Accept extra arguments required for NPTL. * sysdeps/unix/sysv/linux/hppa/sysdep.c: Use var args for 6 arg syscall. * sysdeps/unix/sysv/linux/hppa/sysdep.h: Move DOARGS and UNDOARGS into PSEUDO_*'s. (ENTRY_LEAF): Define. (PSEUDO_NOERRNO, PSEUDO_ERRVAL): Use ENTRY_LEAF. (DO_CALL): Create frame.
* Add space inf weak_alias use.Ulrich Drepper2005-05-261-1/+1
|
* (__clone) [PIC]: Save PIC, reload PIC if we need to call __syscall_error,Ulrich Drepper2003-12-181-3/+20
| | | | cleanup asm.
* Update to LGPL v2.1.Andreas Jaeger2001-07-061-8/+8
|
* Fix clone system call entry point stub.Ulrich Drepper2001-04-221-7/+7
|
* Linux/HPPA specific clone implementation.Ulrich Drepper2000-10-151-0/+82