diff options
author | Jeremy Evans <code@jeremyevans.net> | 2024-06-12 16:32:06 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2024-06-13 07:28:59 -0700 |
commit | a60831f9b6ce7ab7bddc4cb32a04b2bb2e987c0d (patch) | |
tree | 360947be6ba51fe5ce1f354cdc0a3b8aaba4fe2b /test/prism/snapshots/indented_file_end.txt | |
parent | c2f8e918150d9df17f66ac03713499f3a24912bf (diff) |
When running on newer Intel processors supporting the feature,
OpenBSD enforces indirect branch tracking. Without this endbr64
instruction, jumps to the coroutine_transfer function result
in SIGILL on OpenBSD/amd64 when using such processors.
The OpenBSD Ruby ports have been using a patch similar to this
for the past two months.
From some research, cet.h has been supported by GCC for about
6 years and LLVM for about 4 years.
Diffstat (limited to 'test/prism/snapshots/indented_file_end.txt')
0 files changed, 0 insertions, 0 deletions