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
/
libexec
/
ld.so
/
i386
/
at
master
6 files
Makefile.inc
Since the introduction of automatic immutable from the kernel, the munmap() of ld.so boot.text region is now (silently) failing because the region is contained within the text LOAD, which is immutable. So create a new btext LOAD with flags PF_X|PF_R|PF_OPENBSD_MUTABLE, and place all boot.text objects in there. This LOAD must also be page-aligned so it doesn't skip unmapping some of the object region, previously it was hilariously unaligned. ok kettenis and guenther seemed to like it also This one is for powerpc64 and a modified version of the diff deraadt@ mailed out to make sure the LOADs are in increasing address order. this is the i386 version
3 years ago
SYS.h
Replace heaps of hand-written syscall stubs with a simpler framework which is largely MI. ok visa kettenis
8 years ago
archdep.h
Nothing depends on archdep.h pulling in other #includes anymore, so delete the #includes and hide the RELOC_* functions that are only used by lib/csu behind "#ifdef RCRT0"
4 years ago
ld.script
unify spacing for LOAD FLAGS lines
3 years ago
ldasm.S
Replace heaps of hand-written syscall stubs with a simpler framework which is largely MI. ok visa kettenis
8 years ago
rtld_machine.c
Unite all nitems copies in ld.so/util.h
3 years ago