History log of /openbsd-src/lib/libc/arch/powerpc64/sys/tfork_thread.S (Results 1 – 5 of 5)
Revision Date Author Comments
# 83762a71 10-Dec-2023 deraadt <deraadt@openbsd.org>

Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL)
with {uint offset, uint syscall#} entries in libc & ld.so.
In libc a few syscall# entries (break, sigprocmask, _tfork, _threxit

Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL)
with {uint offset, uint syscall#} entries in libc & ld.so.
In libc a few syscall# entries (break, sigprocmask, _tfork, _threxit)
are duplicated because additional or inline uses occur (that situation
is handled elsewhere)
ok kettenis

show more ...


# 42d518b6 19-Oct-2020 deraadt <deraadt@openbsd.org>

add retguard prologue/epilogue
ok mortimer


# 13df6982 18-Oct-2020 deraadt <deraadt@openbsd.org>

SYS___threxit cannot fail, but this integration looks like a gadget.
Put a hard-trap instruction after the syscall instruction.
ok kettenis mortimer


# f0038c0c 30-Jun-2020 kettenis <kettenis@openbsd.org>

Add missing comparison instruction. Load %r12 with the indirect branch
address to load the correct TOC address.


# 9674f442 25-Jun-2020 drahn <drahn@openbsd.org>

PowerPC64 libc powerpc sys files
Initial attempt to port powerpc code to powerpc64

Expects TOC loading in ENTRY(),

ok kettenis@ (some cleanup required)