History log of /openbsd-src/lib/libc/arch/arm/sys/Ovfork.S (Results 1 – 8 of 8)
Revision Date Author Comments
# 71334cb4 21-Nov-2017 kettenis <kettenis@openbsd.org>

Avoid .align 0. Clang's integrated assembler actually honors this directive
and the resulting byte-alignment triggers unaligned access.

ok patrick@, deraadt@


# 38848718 06-Aug-2016 guenther <guenther@openbsd.org>

Use internal names for __errno, _memcpy, memset, and {,_}{set,long}jmp
Eliminate pointless use of PIC_SYM()
Split out DEFS.h from SYS.h like some other archs

ok kettenis@ deraadt@


# fe38b55c 07-May-2016 guenther <guenther@openbsd.org>

Use a Thread Information Block in both single and multi-threaded programs.
This stores errno, the cancelation flags, and related bits for each thread
and is allocated by ld.so or libc.a. This is an

Use a Thread Information Block in both single and multi-threaded programs.
This stores errno, the cancelation flags, and related bits for each thread
and is allocated by ld.so or libc.a. This is an ABI break from 5.9-stable!

Make libpthread dlopen'able by moving the cancelation wrappers into libc
and doing locking and fork/errno handling via callbacks that libpthread
registers when it first initializes. 'errno' *must* be declared via
<errno.h> now!

Clean up libpthread's symbol exports like libc.

On powerpc, offset the TIB/TCB/TLS data from the register per the ELF spec.

Testing by various, particularly sthen@ and patrick@
ok kettenis@

show more ...


# 3f373d41 10-Sep-2015 guenther <guenther@openbsd.org>

Adds hidden _libc_FOO aliases for the system call stubs.
Stop generating _brk and _sbrk symbols: they've already been hidden.
Set the ELF symbol size on the syscall stubs.
Give the __{min,cur}brk sym

Adds hidden _libc_FOO aliases for the system call stubs.
Stop generating _brk and _sbrk symbols: they've already been hidden.
Set the ELF symbol size on the syscall stubs.
Give the __{min,cur}brk symbols a size and type, and hide more jump labels.

alpha, arm, m88k, sh, sparc, and vax assistance miod@
hppa assistance kettenis@
ok deraadt@ miod@

show more ...


# 26e1ecc8 31-Mar-2015 guenther <guenther@openbsd.org>

Simplify fork/vfork logic: the kernel has handled returning zero in the child
for a long time, so there's no need to test the second return register here
in the asm stub.

ok and testing of many arch

Simplify fork/vfork logic: the kernel has handled returning zero in the child
for a long time, so there's no need to test the second return register here
in the asm stub.

ok and testing of many archs by krw@ miod@

show more ...


# 96d6af95 16-Feb-2004 drahn <drahn@openbsd.org>

Remove WARN_REFERENCES incorrectly imported from NetBSD. ok miod@


# d45a0e27 01-Feb-2004 drahn <drahn@openbsd.org>

ARGH, forgot tags.


# d987040f 01-Feb-2004 drahn <drahn@openbsd.org>

arm libc support. From NetBSD. currently supports softfloat.