From 7440ed0363b864424988823dca83bf29e2527058 Mon Sep 17 00:00:00 2001 From: kib Date: Fri, 7 Jan 2011 16:07:05 +0000 Subject: Add section .note.GNU-stack for assembly files used by 386 and amd64. --- libexec/rtld-elf/amd64/rtld_start.S | 2 ++ libexec/rtld-elf/i386/rtld_start.S | 2 ++ 2 files changed, 4 insertions(+) (limited to 'libexec') diff --git a/libexec/rtld-elf/amd64/rtld_start.S b/libexec/rtld-elf/amd64/rtld_start.S index 4cdad22..a63d94c 100644 --- a/libexec/rtld-elf/amd64/rtld_start.S +++ b/libexec/rtld-elf/amd64/rtld_start.S @@ -112,3 +112,5 @@ _rtld_bind_start: popfq # Restore rflags leaq 16(%rsp),%rsp # Discard spare, obj, do not change rflags ret # "Return" to target address + + .section .note.GNU-stack,"",%progbits diff --git a/libexec/rtld-elf/i386/rtld_start.S b/libexec/rtld-elf/i386/rtld_start.S index 9a6e2d5..482e51a 100644 --- a/libexec/rtld-elf/i386/rtld_start.S +++ b/libexec/rtld-elf/i386/rtld_start.S @@ -89,3 +89,5 @@ _rtld_bind_start: popf # Restore eflags leal 4(%esp),%esp # Discard reloff, do not change eflags ret # "Return" to target address + + .section .note.GNU-stack,"",%progbits -- cgit v1.1