History log of /openbsd/gnu/usr.bin/binutils-2.17/ld/emulparams/elf_x86_64_obsd.sh (Results 1 – 4 of 4)
Revision Date Author Comments
# cda64c0f 04-Feb-2023 kettenis <kettenis@openbsd.org>

Make ld.bfd default to --execute-only on amd64.

ok deraadt@


# 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 ...