History log of /openbsd-src/lib/libc/arch/powerpc64/gen/setjmp.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 ...


# edea1d57 18-Oct-2020 mortimer <mortimer@openbsd.org>

Add powerpc64 retguard macros for setjmp / longjmp.

ok deraadt@


# b1b45171 02-Jul-2020 kettenis <kettenis@openbsd.org>

Use a relative branch to jump from setjmp(3) into _setjmp(4).
Use correct register to reference the location where we store CR.


# d37bd831 28-Jun-2020 kettenis <kettenis@openbsd.org>

Use std instead of stw to store CR since we use std in sigsetjmp(3) and
we use ld to load it again in longjmp(3).


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

PowerPC64 libc gen files

Initial attempt to port powerpc code to powerpc64

Expects TOC loading in ENTRY(),

ok kettenis@