Age | Commit message (Expand) | Author |
2019-04-19 | Work around a limitation of clang integrated assembler on mips64. | Visa Hankala |
2019-04-19 | Prevent clang from using builtins and jump tables in _dl_boot_bind() | Visa Hankala |
2019-03-23 | Separate symbol name and type with a comma for consistency and | Visa Hankala |
2019-02-24 | Remove -S from install commands | kn |
2019-01-09 | Use static consistently with definitions of functions that have been | Visa Hankala |
2018-12-21 | Add support for {preinit,init,fini}_array sections in static binaries | Philip Guenther |
2018-11-22 | Make alpha less special: _dl_boot_bind() is written to complete | Philip Guenther |
2018-10-06 | Insert definitions of environ and __progname in MD_CRT0_START again. | Kenji Aoyama |
2018-07-24 | Fix address calculation for _DYNAMIC. We want to address of _DYNAMIC itself, | Mark Kettenis |
2018-06-16 | Add add PIE support for m88k (requires gcc4 toolchain) | Philip Guenther |
2017-08-12 | Fix dependency generation: pass ${DFLAGS} and -MF explicitly | Philip Guenther |
2017-08-11 | _dl_printf is no longer referenced by RELOC_{JMPREL,DYN,GOT}; delete the stub | Philip Guenther |
2017-07-10 | remove misc. depend and yacc nits that no longer matter. | Marc Espie |
2017-02-26 | Our certbegin/certend is always PIC, so remove the non-PIC MD_SECT_CALL_FUNC() | Mark Kettenis |
2017-02-26 | Use a long branch (using movw/movt) to implement MD_SECT_CALL_FUNC. | Mark Kettenis |
2017-02-19 | Move static variables from .data to .bss by not initializing them to zero | Philip Guenther |
2017-01-29 | remove unused variables | Charles Longeau |
2017-01-24 | Fix passing &_DYNAMIC to _dl_boot_bind; makes -static -pie work. | Mark Kettenis |
2017-01-21 | Make crtbegin.c and crtbeginS.c consistent on stylistic points | Philip Guenther |
2017-01-21 | Pull in declarations for main() and __init() to make clang happy. | Philip Guenther |
2017-01-21 | Fix misspelling in comment | Philip Guenther |
2017-01-21 | amd64 can build rcrt0.o with the stack-protector | Philip Guenther |
2017-01-21 | Declare the symbols that label the .ctors, .dtors, .eh_frame, and .jcr | Philip Guenther |
2017-01-19 | MD_START is now always ___start, so expand and eliminate it | Philip Guenther |
2017-01-11 | Add support for AArch64. | Patrick Wildt |
2017-01-02 | Remove the (now unused) code to determine the page size. Also get rid of | Mark Kettenis |
2016-12-24 | Replace return by break; requested by guenther@ | Mark Kettenis |
2016-12-24 | Remove code that reprotects the GOT based on the __got_start and __got_end | Mark Kettenis |
2016-12-22 | Don't make __CTOR_LIST__ and __DTOR_LIST__ const. This makes the .ctors and | Mark Kettenis |
2016-12-19 | A couple more unused variables. | Kenneth R Westerback |
2016-11-08 | Use sed -i to post-process .depend. This avoids permission issues caused | Martin Natano |
2016-10-15 | unify tmp depend generation. | Marc Espie |
2016-10-03 | Simplify code that sets up a stack frame for running .init code to be more | Mark Kettenis |
2016-09-26 | Now that vax has been removed, nothing defined MD_NO_CLEANUP anymore. | Mark Kettenis |
2016-09-08 | Implement self-relocation for -static -pie on arm. Also removes some | Mark Kettenis |
2016-09-03 | Enable PIE on arm now that sjlj exceptions are no longer used after | Jonathan Gray |
2016-09-01 | retire sparc | Ted Unangst |
2016-08-08 | Look for a PT_GNU_RELRO section and, if present, mprotect that range | Philip Guenther |
2016-08-07 | Teach mips64 to pass &_DYNAMIC to _dl_boot_bind(). | Philip Guenther |
2016-08-07 | alpha already calculates &_DYNAMIC for the _reloc_alpha_got() call, so | Philip Guenther |
2016-08-07 | Teach i386 to pass &_DYNAMIC to _dl_boot_bind() | Philip Guenther |
2016-08-07 | Psych: amd64 has been passing &_DYNAMIC to _dl_boot_bind() for 19 months | Philip Guenther |
2016-08-07 | Flip the #ifdef logic: amd64, i386, and mips64 were the only static PIE | Philip Guenther |
2016-07-05 | Missed a reference to dl_prebind.h | Philip Guenther |
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt |
2016-05-07 | Declare moncontrol(3) APIs in <sys/gmon.h> | Philip Guenther |
2016-03-24 | Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded | 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 |
2016-03-12 | Call mprotect() via its hidden _lib_mprotect alias to avoid accidental | Philip Guenther |