mirror of
https://github.com/python/cpython.git
synced 2025-07-09 20:35:26 +00:00
[3.14] gh-128605: Revert "Add branch protections for x86_64 in asm_tr…ampoline.S (#128606) (#135077)" (GH-135175)
This reverts commit 899cca6dbf
,
which broke buildbots.
This commit is contained in:
parent
897b81500c
commit
b477e21d5c
2 changed files with 0 additions and 27 deletions
|
@ -9,9 +9,6 @@
|
|||
# }
|
||||
_Py_trampoline_func_start:
|
||||
#ifdef __x86_64__
|
||||
#if defined(__CET__) && (__CET__ & 1)
|
||||
endbr64
|
||||
#endif
|
||||
sub $8, %rsp
|
||||
call *%rcx
|
||||
add $8, %rsp
|
||||
|
@ -37,22 +34,3 @@ _Py_trampoline_func_start:
|
|||
.globl _Py_trampoline_func_end
|
||||
_Py_trampoline_func_end:
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
# Note for indicating the assembly code supports CET
|
||||
#if defined(__x86_64__) && defined(__CET__) && (__CET__ & 1)
|
||||
.section .note.gnu.property,"a"
|
||||
.align 8
|
||||
.long 1f - 0f
|
||||
.long 4f - 1f
|
||||
.long 5
|
||||
0:
|
||||
.string "GNU"
|
||||
1:
|
||||
.align 8
|
||||
.long 0xc0000002
|
||||
.long 3f - 2f
|
||||
2:
|
||||
.long 0x3
|
||||
3:
|
||||
.align 8
|
||||
4:
|
||||
#endif // __x86_64__
|
||||
|
|
|
@ -473,11 +473,6 @@ elf_init_ehframe(ELFObjectContext* ctx)
|
|||
DWRF_U8(0); /* Augmentation data. */
|
||||
/* Registers saved in CFRAME. */
|
||||
#ifdef __x86_64__
|
||||
# if defined(__CET__) && (__CET__ & 1)
|
||||
DWRF_U8(DWRF_CFA_advance_loc | 8);
|
||||
# else
|
||||
DWRF_U8(DWRF_CFA_advance_loc | 4);
|
||||
# endif
|
||||
DWRF_U8(DWRF_CFA_advance_loc | 4);
|
||||
DWRF_U8(DWRF_CFA_def_cfa_offset); DWRF_UV(16);
|
||||
DWRF_U8(DWRF_CFA_advance_loc | 6);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue