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