Age | Commit message (Expand) | Author |
2023-11-18 | crt0 uses a helper function in a MD src/libexec/ld.so .h file (rather than | Theo de Raadt |
2022-10-27 | hppa and mips64 have private copies of RCRT0_RELRO(), which should | Theo de Raadt |
2022-01-31 | Inline RELOC_* into boot_md.c and simplify the code based on what | Philip Guenther |
2022-01-12 | Lift the '#ifdef RCRT0' conditional out of boot*.h to crt0.c | Philip Guenther |
2021-11-14 | Split out the hppa and mips64 versions of boot.h similar to how I | Philip Guenther |
2020-10-15 | crt0 MD _dl_exit() performs syscall to SYS_exit directly, but then | Theo de Raadt |
2020-10-14 | use symbolic SYS_exit instead of the value 1 | Theo de Raadt |
2017-08-11 | _dl_printf is no longer referenced by RELOC_{JMPREL,DYN,GOT}; delete the stub | Philip Guenther |
2017-02-26 | Our certbegin/certend is always PIC, so remove the non-PIC MD_SECT_CALL_FUNC() | Mark Kettenis |
2017-01-21 | Fix misspelling in comment | Philip Guenther |
2017-01-21 | Declare the symbols that label the .ctors, .dtors, .eh_frame, and .jcr | Philip Guenther |
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther |
2016-03-13 | crt0.c is already setting environ, so don't set it in MD_START_SETUP | Philip Guenther |
2015-09-01 | In static binaries, invoke kbind() once to disable it. | Philip Guenther |
2014-12-23 | Set up the linkage table register (%r19) before calling _dl_boot_bind. | Mark Kettenis |
2014-12-22 | Self-relocation code for hppa. | Mark Kettenis |
2014-11-12 | Merge Makefiles, moving the build up a level and putting the CPU-specific | Philip Guenther |
2013-12-03 | Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros in | Philip Guenther |
2012-12-22 | Register cleanup handler passed by ld.so with atexit(3). | Mark Kettenis |
2012-08-22 | Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc | Pascal Stumpf |
2011-11-08 | Pass install the -S option to avoid a window where the target isn't | Philip Guenthe |
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt |
2008-11-11 | Compile crt0.o, crtbegin.o and crtend.o with -fpie/-fPIE. This requires | Kurt Miller |
2008-10-17 | adjust asm to be pic compatible. okay kettenis@ | Kurt Miller |
2008-10-06 | The recent change to bsd.own.mk to allow PICFLAG to be overridden made | Kurt Miller |
2005-08-04 | zap rcsid. Okay deraadt@, krw@ | Marc Espie |
2004-07-07 | The -DPIC flag must be passed when building crtbeginS.o/crtendS.o however | Dale Rahn |
2004-06-01 | do not need sh_func_adrs w/ gcc3 no more | Michael Shalayeff |
2004-05-26 | better code for calling ctors | Michael Shalayeff |
2004-01-08 | __init/__fini handling on ELF has not been correct. It is supposed to | Dale Rahn |
2003-12-04 | also export _start as an alias to __start (noticed by pval@) and redo the ear... | Michael Shalayeff |
2003-06-04 | more 3/4 cleanups for lazy developers | Theo de Raadt |
2003-05-30 | i sent you the damn working diff, didn't i? | Michael Shalayeff |
2003-05-30 | Fix dependancy building for ELF startup code. Changed Makefiles | Dale Rahn |
2003-02-28 | copy basename of argv[0] to bss for __progname, so that large stack smash | Theo de Raadt |
2003-01-16 | extern the eprol and etext; better eprol definition | Michael Shalayeff |
2002-11-10 | build crtbegin/crtend as it is ment for elf | Michael Shalayeff |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ... | Todd C. Miller |
2002-02-02 | fix some protos | Michael Shalayeff |
2001-08-19 | either way this is what i'm using now | Michael Shalayeff |