diff --git a/src/asm/trampoline-aarch64.S b/src/asm/trampoline-aarch64.S index dc00aae..651ad55 100644 --- a/src/asm/trampoline-aarch64.S +++ b/src/asm/trampoline-aarch64.S @@ -76,3 +76,7 @@ ret_ctx: .globl MANGLE(mmk_trampoline_end) MANGLE(mmk_trampoline_end): nop + +#ifdef __ELF__ +.section .note.GNU-stack, "", @progbits +#endif diff --git a/src/asm/trampoline-x86_64-systemv.S b/src/asm/trampoline-x86_64-systemv.S index 01d370c..774d6a8 100644 --- a/src/asm/trampoline-x86_64-systemv.S +++ b/src/asm/trampoline-x86_64-systemv.S @@ -111,3 +111,7 @@ ret_ctx: // Return context .globl MANGLE(mmk_trampoline_end) MANGLE(mmk_trampoline_end): nop + +#ifdef __ELF__ +.section .note.GNU-stack, "", @progbits +#endif