#
12dd90a1 |
| 01-Jul-2017 |
deraadt <deraadt@openbsd.org> |
provide both TRAP and NOP values for our architectures, then change elf.sc to FILL .text segment with TRAP. .init/.fini remain NOP FILL.
It is possible that some of these TRAP values aren't perfect
provide both TRAP and NOP values for our architectures, then change elf.sc to FILL .text segment with TRAP. .init/.fini remain NOP FILL.
It is possible that some of these TRAP values aren't perfect yet, but they can be changed. When doing so also change the ld.script and gap.o TRAP value.
discussions with mortimer, ok kettenis
show more ...
|
#
d302bb96 |
| 21-Jun-2017 |
deraadt <deraadt@openbsd.org> |
Intra-segment traps instead of nops. Similar to kernel change, further reduction in nopsleds in code and data segments (if those data segments ever become X, that is) ok mlarkin
|
#
d2386abe |
| 24-Apr-2011 |
miod <miod@openbsd.org> |
A first attempt at merging our local changes and fixes into the 2.17 codebase. ld(1) needs a lot more work, as the upstream code evolved significantly since 2.15, mostly due to changes in PIE binarie
A first attempt at merging our local changes and fixes into the 2.17 codebase. ld(1) needs a lot more work, as the upstream code evolved significantly since 2.15, mostly due to changes in PIE binaries layout, and we had already diverged significantly to implement W^X.
show more ...
|