History log of /openbsd-src/gnu/llvm/lld/ELF/Writer.cpp (Results 1 – 10 of 10)
Revision Date Author Comments
# 293d5193 03-Feb-2024 kettenis <kettenis@openbsd.org>

On OpenBSD we always want IBT-compatible PLT entries. Currently we use
repoline PLT entries that were changed to include the necessary endbr64
instructions. But with -Wl,-znoretpolineplt we would s

On OpenBSD we always want IBT-compatible PLT entries. Currently we use
repoline PLT entries that were changed to include the necessary endbr64
instructions. But with -Wl,-znoretpolineplt we would still emit non-BIT
PLT entries under certain circumstances. Fix this.

ok deraadt@, guenther@

show more ...


# 42a61ace 03-Dec-2023 kettenis <kettenis@openbsd.org>

Collect .openbsd.syscalls sections into a new PT_OPENBSD_SYSCALLS segment.
This will be used soon to pin system calls to designated call sites.

ok deraadt@


# 05edf1c1 11-Nov-2023 robert <robert@openbsd.org>

merge lld-16.0.6


# 7b407c47 19-Apr-2023 kettenis <kettenis@openbsd.org>

Implement support for PT_OPENBSD_NOBTCFI in lld(1). This can be set using
the -z nobtcfi option.

ok deraadt@


# bd249b56 07-Oct-2022 deraadt <deraadt@openbsd.org>

In the linkers, collect objects in section "openbsd.mutable" and place
them into a page-aligned region in the bss, with the right markers for
kernel/ld.so to identify the region and skip making it im

In the linkers, collect objects in section "openbsd.mutable" and place
them into a page-aligned region in the bss, with the right markers for
kernel/ld.so to identify the region and skip making it immutable.
While here, fix readelf/objdump versions to show all of this.
ok miod kettenis

show more ...


# a0747c9f 17-Dec-2021 patrick <patrick@openbsd.org>

Merge LLVM 13.0.0.


# adae0cfd 28-Apr-2021 patrick <patrick@openbsd.org>

Merge LLVM 11.1.0.


# bb684c34 28-Apr-2021 patrick <patrick@openbsd.org>

Import LLVM 11.1.0 release including clang, lld and lldb.


# 667950d7 09-Aug-2020 patrick <patrick@openbsd.org>

Import LLVM 10.0.1 including clang, lld and lldb.


# ece8a530 03-Aug-2020 patrick <patrick@openbsd.org>

Import LLVM 10.0.0 release including clang, lld and lldb.

ok hackroom
tested by plenty