History log of /openbsd-current/gnu/llvm/llvm/include/llvm/BinaryFormat/ELF.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 03-Dec-2023 kettenis

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@


# 1.4 11-Nov-2023 robert

merge llvm-16.0.6


Revision tags: OPENBSD_7_4_BASE
# 1.3 19-Apr-2023 kettenis

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

ok deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.2 07-Oct-2022 deraadt

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


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.4 11-Nov-2023 robert

merge llvm-16.0.6


Revision tags: OPENBSD_7_4_BASE
# 1.3 19-Apr-2023 kettenis

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

ok deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.2 07-Oct-2022 deraadt

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


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.3 19-Apr-2023 kettenis

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

ok deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.2 07-Oct-2022 deraadt

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


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.2 07-Oct-2022 deraadt

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


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision