History log of /openbsd-current/gnu/llvm/llvm/lib/Target/X86/X86TargetMachine.cpp
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 02-Jun-2024 deraadt

add -fret-clean option (amd64 and i386 only at first), defaulting to off.
This causes the caller to cleans the return address off the stack after
a callq completes. The option is best used in low-level libraries (such as
libc), because libc contains low-level system call stubs. The option
reduces hints (found on the stale parts of the stack) about libc.so's mapping
location, and together with random-relinking, relro got/pic, and xonly
makes some exploit methods more difficult.
ok mortimer, mlarkin, much discussion with kettenis, in snaps for 2 weeks.


Revision tags: OPENBSD_7_5_BASE
# 1.4 11-Nov-2023 robert

merge llvm-16.0.6


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.3 17-Dec-2021 patrick

Merge LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.2 28-Apr-2021 patrick

Merge LLVM 11.1.0.


# 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_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.3 17-Dec-2021 patrick

Merge LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.2 28-Apr-2021 patrick

Merge LLVM 11.1.0.


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision


# 1.3 17-Dec-2021 patrick

Merge LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.2 28-Apr-2021 patrick

Merge LLVM 11.1.0.


# 1.1 03-Aug-2020 patrick

branches: 1.1.1;
Initial revision