| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use a trap instruction that unconditionally terminates the process. |  visa | 2020-10-20 | 1 | -2/+2 |
| * | replace ad-hoc illegal instruction with the architecturally defined one |  naddy | 2020-10-19 | 2 | -4/+4 |
| * | crt0 MD _dl_exit() performs syscall to SYS_exit directly, but then |  deraadt | 2020-10-15 | 12 | -30/+24 |
| * | use symbolic SYS_exit rather than 1, and skip using |  deraadt | 2020-10-14 | 1 | -4/+2 |
| * | use symbolic SYS_exit instead of the value 1 |  deraadt | 2020-10-14 | 12 | -31/+24 |
| * | Prevent the use of jump tables on powerpc64 as well. |  kettenis | 2020-06-27 | 1 | -2/+3 |
| * | Fix powerpc64 pie binraries, in register renumbering one line was missed. |  drahn | 2020-06-26 | 1 | -2/+2 |
| * | disable altivec and vsx as it causes issues in qemu testing. |  drahn | 2020-06-25 | 1 | -1/+5 |
| * | PowerPC64 startup code. |  drahn | 2020-06-25 | 1 | -0/+124 |
| * | Disable builtins on ppc in order to prevent the compiler from optimizing in |  mortimer | 2020-05-19 | 1 | -2/+2 |
| * | Anthony Steinhauser reports that 32-bit arm cpus have the same speculation |  deraadt | 2020-03-13 | 1 | -3/+3 |
| * | Anthony Steinhauser reports that 32-bit arm cpus have the same speculation |  deraadt | 2020-03-11 | 1 | -1/+3 |
| * | Now that the kernel skips the two instructions immediately following |  kettenis | 2020-02-18 | 1 | -3/+3 |
| * | Insert two nop instructions after each svc #0 instruction in userland. |  kettenis | 2020-01-26 | 1 | -1/+3 |
| * | Need to compile rcrt0.o with -fno-jump-tables on powerpc as well. |  kettenis | 2019-07-01 | 1 | -3/+8 |
| * | Since clang only supports the "secure" PLT ABI for "big" PIC/PIE on powerpc, |  kettenis | 2019-06-28 | 1 | -9/+1 |
| * | ld.so boot cleanup support: |  guenther | 2019-05-10 | 3 | -6/+18 |
| * | Call _csu_finish() before {pre,}init_array functions so that in static |  guenther | 2019-05-08 | 1 | -3/+3 |
| * | Work around a limitation of clang integrated assembler on mips64. |  visa | 2019-04-19 | 1 | -1/+4 |
| * | Prevent clang from using builtins and jump tables in _dl_boot_bind() |  visa | 2019-04-19 | 1 | -1/+6 |
| * | Separate symbol name and type with a comma for consistency and |  visa | 2019-03-23 | 1 | -2/+2 |
| * | Remove -S from install commands |  kn | 2019-02-24 | 1 | -2/+2 |
| * | Use static consistently with definitions of functions that have been |  visa | 2019-01-09 | 3 | -8/+8 |
| * | Add support for {preinit,init,fini}_array sections in static binaries |  guenther | 2018-12-21 | 3 | -2/+34 |
| * | Make alpha less special: _dl_boot_bind() is written to complete |  guenther | 2018-11-22 | 2 | -41/+7 |
| * | Insert definitions of environ and __progname in MD_CRT0_START again. |  aoyama | 2018-10-06 | 1 | -1/+5 |
| * | Fix address calculation for _DYNAMIC. We want to address of _DYNAMIC itself, |  kettenis | 2018-07-24 | 1 | -2/+2 |
| * | Add add PIE support for m88k (requires gcc4 toolchain) |  guenther | 2018-06-16 | 1 | -5/+37 |
| * | Fix dependency generation: pass ${DFLAGS} and -MF explicitly |  guenther | 2017-08-12 | 1 | -8/+11 |
| * | _dl_printf is no longer referenced by RELOC_{JMPREL,DYN,GOT}; delete the stub |  guenther | 2017-08-11 | 9 | -61/+9 |
| * | remove misc. depend and yacc nits that no longer matter. |  espie | 2017-07-10 | 1 | -4/+1 |
| * | Our certbegin/certend is always PIC, so remove the non-PIC MD_SECT_CALL_FUNC() |  kettenis | 2017-02-26 | 2 | -30/+2 |
| * | Use a long branch (using movw/movt) to implement MD_SECT_CALL_FUNC. |  kettenis | 2017-02-26 | 1 | -15/+5 |
| * | Move static variables from .data to .bss by not initializing them to zero |  guenther | 2017-02-19 | 2 | -6/+6 |
| * | remove unused variables |  chl | 2017-01-29 | 1 | -3/+1 |
| * | Fix passing &_DYNAMIC to _dl_boot_bind; makes -static -pie work. |  kettenis | 2017-01-24 | 1 | -2/+3 |
| * | Make crtbegin.c and crtbeginS.c consistent on stylistic points |  guenther | 2017-01-21 | 2 | -20/+16 |
| * | Pull in declarations for main() and __init() to make clang happy. |  guenther | 2017-01-21 | 2 | -6/+4 |
| * | Fix misspelling in comment |  guenther | 2017-01-21 | 1 | -2/+2 |
| * | amd64 can build rcrt0.o with the stack-protector |  guenther | 2017-01-21 | 1 | -3/+10 |
| * | Declare the symbols that label the .ctors, .dtors, .eh_frame, and .jcr |  guenther | 2017-01-21 | 7 | -39/+95 |
| * | MD_START is now always ___start, so expand and eliminate it |  guenther | 2017-01-19 | 3 | -11/+4 |
| * | Add support for AArch64. |  patrick | 2017-01-11 | 1 | -0/+130 |
| * | Remove the (now unused) code to determine the page size. Also get rid of |  kettenis | 2017-01-02 | 1 | -10/+1 |
| * | Replace return by break; requested by guenther@ |  kettenis | 2016-12-24 | 1 | -2/+2 |
| * | Remove code that reprotects the GOT based on the __got_start and __got_end |  kettenis | 2016-12-24 | 1 | -11/+1 |
| * | Don't make __CTOR_LIST__ and __DTOR_LIST__ const. This makes the .ctors and |  kettenis | 2016-12-22 | 1 | -3/+3 |
| * | A couple more unused variables. |  krw | 2016-12-19 | 1 | -3/+2 |
| * | Use sed -i to post-process .depend. This avoids permission issues caused |  natano | 2016-11-08 | 1 | -8/+2 |
| * | unify tmp depend generation. |  espie | 2016-10-15 | 1 | -5/+8 |