diff options
author | kib <kib@FreeBSD.org> | 2015-09-29 16:09:58 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2015-09-29 16:09:58 +0000 |
commit | 2b6ac44d5d1daf1a746ac5b9a9c426b621aaa82b (patch) | |
tree | 6f88f0773e9f00f362b1ad72de44af830fd0278b /contrib/gcc | |
parent | 91736e0038dbbc345d1b904eb7310f56932acc32 (diff) | |
download | FreeBSD-src-2b6ac44d5d1daf1a746ac5b9a9c426b621aaa82b.zip FreeBSD-src-2b6ac44d5d1daf1a746ac5b9a9c426b621aaa82b.tar.gz |
Annotate arm userspace assembler sources stating their tolerance to
the non-executable stack.
Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'contrib/gcc')
-rw-r--r-- | contrib/gcc/config/arm/crti.asm | 2 | ||||
-rw-r--r-- | contrib/gcc/config/arm/crtn.asm | 2 | ||||
-rw-r--r-- | contrib/gcc/config/arm/lib1funcs.asm | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/contrib/gcc/config/arm/crti.asm b/contrib/gcc/config/arm/crti.asm index 166a3ce..8df00d2 100644 --- a/contrib/gcc/config/arm/crti.asm +++ b/contrib/gcc/config/arm/crti.asm @@ -60,6 +60,8 @@ .file "crti.asm" + .section .note.GNU-stack,"",%progbits + .section ".init" .align 2 .global _init diff --git a/contrib/gcc/config/arm/crtn.asm b/contrib/gcc/config/arm/crtn.asm index 360afae..1947919 100644 --- a/contrib/gcc/config/arm/crtn.asm +++ b/contrib/gcc/config/arm/crtn.asm @@ -68,6 +68,8 @@ .file "crtn.asm" + .section .note.GNU-stack,"",%progbits + .section ".init" ;; FUNC_END diff --git a/contrib/gcc/config/arm/lib1funcs.asm b/contrib/gcc/config/arm/lib1funcs.asm index 73c453d..8a48b25 100644 --- a/contrib/gcc/config/arm/lib1funcs.asm +++ b/contrib/gcc/config/arm/lib1funcs.asm @@ -1305,3 +1305,5 @@ LSYM(Lchange_\register): #include "ieee754-sf.S" #include "bpabi.S" #endif /* __symbian__ */ + + .section .note.GNU-stack,"",%progbits |