summaryrefslogtreecommitdiff
path: root/test/prism/snapshots/indented_file_end.txt
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2024-06-12 16:32:06 -0700
committerJeremy Evans <code@jeremyevans.net>2024-06-13 07:28:59 -0700
commita60831f9b6ce7ab7bddc4cb32a04b2bb2e987c0d (patch)
tree360947be6ba51fe5ce1f354cdc0a3b8aaba4fe2b /test/prism/snapshots/indented_file_end.txt
parentc2f8e918150d9df17f66ac03713499f3a24912bf (diff)
Use ENDBR instruction in amd64 coroutine on OpenBSDHEADmaster
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