summaryrefslogtreecommitdiff
path: root/include/search.h
diff options
context:
space:
mode:
authorPhilip Guenther <guenther@cvs.openbsd.org>2019-05-10 13:29:22 +0000
committerPhilip Guenther <guenther@cvs.openbsd.org>2019-05-10 13:29:22 +0000
commit7a997fa007d2414371c7b9fa2f4e83a0c3d406c2 (patch)
treeff8056bf55e605b407ec688972a67a4ab35dcd2b /include/search.h
parentf16e61e66b2b5ec79eca82af98886596c97a38bb (diff)
ld.so boot cleanup support:
- put functions and data which are only used before calling the executable's start function into their own page-aligned segments for unmapping (only done on amd64, arm64, armv7, powerpc, and sparc64 so far) - pass .init_array and .preinit_array functions an addition argument which is a callback to get a structure which includes a function that frees the boot text and data - sometimes delay doing RELRO processing: for a shared-object marked DF_1_INITFIRST do it after the object's .init_array, for the executable do it after the .preinit_array - improve test-ld.so to link against libpthread and trigger its initialization late libc changes to use this will come later ok kettenis@
Diffstat (limited to 'include/search.h')
0 files changed, 0 insertions, 0 deletions