From 05c31093409f7b3e6d795fac21d2c954313d8162 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Wed, 6 Nov 2013 06:40:58 -0500 Subject: [PATCH] Mark executable as not requiring executable stack. --- ChangeLog | 5 +++++ src/x86/freebsd.S | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2c3360e..29a4dba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-11-06 Konstantin Belousov + + * src/x86/freebsd.S (ffi_closure_raw_SYSV): Mark the assembler + source as not requiring executable stack. + 2013-11-02 Anthony Green * doc/libffi.texi (The Basics): Clarify return value buffer size diff --git a/src/x86/freebsd.S b/src/x86/freebsd.S index afde513..504349a 100644 --- a/src/x86/freebsd.S +++ b/src/x86/freebsd.S @@ -456,3 +456,5 @@ ffi_closure_raw_SYSV: #endif #endif /* ifndef __x86_64__ */ + + .section .note.GNU-stack,"",%progbits