Don't use an executable stack. AVIARY_1_0_1_20050124_BRANCH FIREFOX_1_0_3_RELEASE
authorcaillon%redhat.com
Wed, 06 Apr 2005 18:39:02 +0000
branchAVIARY_1_0_1_20050124_BRANCH
changeset 3342 23b769aa3ad1f47841ca0ff90af777c611ae897a
parent 3275 9026aa8f108d1a69dae1d8ec1fb7e12140b93754
child 3375 3cf988701868a7262e802bca8d053c9092202b8c
push idunknown
push userunknown
push dateunknown
Don't use an executable stack. r/sr=shaver/brendan a=dbaron
pr/src/md/unix/os_Linux_ia64.s
--- a/pr/src/md/unix/os_Linux_ia64.s
+++ b/pr/src/md/unix/os_Linux_ia64.s
@@ -73,8 +73,11 @@
 //
         .align 16
         .global _PR_ia64_AtomicSet#
         .proc _PR_ia64_AtomicSet#
 _PR_ia64_AtomicSet:
         xchg4 r8 = [r32], r33
         br.ret.sptk.many b0
         .endp _PR_ia64_AtomicSet#
+
+/* Magic indicating no need for an executable stack */
+.section .note.GNU-stack, "", @progbits ; .previous