Rémi Bernon (@rbernon) commented about dlls/ntdll/unix/signal_x86_64.c:
+/*********************************************************************** + * user_mode_abort_thread + */ +extern void DECLSPEC_NORETURN user_mode_abort_thread( NTSTATUS status, struct syscall_frame *frame ); +__ASM_GLOBAL_FUNC( user_mode_abort_thread, + "movq 0xa8(%rsi),%rbp\n\t" /* frame->syscall_cfa */ + "subq $0x10,%rbp\n\t" + __ASM_CFI(".cfi_def_cfa_register %rbp\n\t") + __ASM_CFI(".cfi_rel_offset %rbx,-0x08\n\t") + __ASM_CFI(".cfi_rel_offset %r12,-0x10\n\t") + __ASM_CFI(".cfi_rel_offset %r13,-0x18\n\t") + __ASM_CFI(".cfi_rel_offset %r14,-0x20\n\t") + __ASM_CFI(".cfi_rel_offset %r15,-0x28\n\t") + /* switch to kernel stack */ + "movq %rbp,%rsp\n\t"
Same comment here. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4445#note_53034