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