ports/security/rust-ring/patches/patch-pregenerated_x86_64-mont-elf_S

24 lines
580 B
Text

Index: pregenerated/x86_64-mont-elf.S
--- pregenerated/x86_64-mont-elf.S.orig
+++ pregenerated/x86_64-mont-elf.S
@@ -1,6 +1,12 @@
# This file is generated from a similarly-named Perl script in the BoringSSL
# source tree. Do not edit by hand.
+#if defined(__CET__)
+#include <cet.h>
+#else
+#define _CET_ENDBR
+#endif
+
#if defined(__has_feature)
#if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
#define OPENSSL_NO_ASM
@@ -19,6 +25,7 @@
.align 16
GFp_bn_mul_mont:
.cfi_startproc
+ _CET_ENDBR
movl %r9d,%r9d
movq %rsp,%rax
.cfi_def_cfa_register %rax