summaryrefslogtreecommitdiff
path: root/lib/csu/crt0.c
AgeCommit message (Expand)Author
2023-07-27Make _eprol (and _etext) hidden. Fixes "cc -pg" on arm64 where theMark Kettenis
2022-01-12Lift the '#ifdef RCRT0' conditional out of boot*.h to crt0.cPhilip Guenther
2021-11-14Split out the hppa and mips64 versions of boot.h similar to how IPhilip Guenther
2020-10-14use symbolic SYS_exit instead of the value 1Theo de Raadt
2019-05-10ld.so boot cleanup support:Philip Guenther
2019-05-08Call _csu_finish() before {pre,}init_array functions so that in staticPhilip Guenther
2019-01-09Use static consistently with definitions of functions that have beenVisa Hankala
2018-12-21Add support for {preinit,init,fini}_array sections in static binariesPhilip Guenther
2017-01-21Pull in declarations for main() and __init() to make clang happy.Philip Guenther
2017-01-19MD_START is now always ___start, so expand and eliminate itPhilip Guenther
2016-09-26Now that vax has been removed, nothing defined MD_NO_CLEANUP anymore.Mark Kettenis
2016-05-07Declare moncontrol(3) APIs in <sys/gmon.h>Philip Guenther
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,Philip Guenther
2015-09-01In static binaries, invoke kbind() once to disable it.Philip Guenther
2014-12-27Only include "boot.h" if MD_RCRT0_START is defined. Should fix build on vax.Mark Kettenis
2014-12-22Introduce new csu0 variant for -static -pie binaries to use calledKurt Miller
2013-12-12Fix static linking of libpthread: have crt0 invoke __init_tcb() if it'sPhilip Guenther
2013-12-03Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros inPhilip Guenther