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
/
aarch64
/
at
jcs
4 folders
3 files
gdtoa
Add support for AArch64.
9 years ago
gen
remove unused __bswap16, __bswap32 MD functions from arm and aarch64
2 years ago
string
Provide an optimized implementation of ffs(3) in libc on aarch64/powerpc/powerpc64, making use of the count leading zeros instruction. Also add a brief regression test. ok deraadt@ kettenis@
5 years ago
sys
Use the correct instruction to clear the frame pointer.
3 years ago
Makefile.inc
Since all arm64 assembly code in libc uses the ENTRY* macros from <machine/asm.h> they are already get the necessary "bti c" instructions. Passi the -mmark-bti-property option to mark the corresponding object files as having BTI support.
3 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
Drop __multf3 from the list; it isn't actually exported.
10 months ago