tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libc
/
arch
/
powerpc64
/
at
jcs
4 folders
4 files
gdtoa
PowerPC64 libc/arch/powerpc/gdtoa files
5 years ago
gen
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
2 years ago
string
Adapt SYS.h to use retguard macros from asm.h, so that generated system calls are guarded. Adapt the first few hand-written functions to this model (a few remain) ok kettenis mortimer
5 years ago
sys
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
2 years ago
DEFS.h
Make sure the syscall table entries are aligned on a 4-byte boundary. Required for strict-alignment architectures and a good idea on others.
2 years ago
Makefile.inc
PowerPC64 libc (libc powerpc top)
5 years ago
SYS.h
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
2 years ago
Symbols.list
PowerPC64 libc (libc powerpc top)
5 years ago