[git commit master 1/1] bfin: add exec stack markings to assembly files

Mike Frysinger vapier at gentoo.org
Tue Jul 27 00:31:57 UTC 2010


commit: http://git.uclibc.org/uClibc/commit/?id=fb599a12a30598f13e50f63fbc0db8919678bbc3
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
 libc/sysdeps/linux/bfin/bsd-_setjmp.S |    2 ++
 libc/sysdeps/linux/bfin/crt1.S        |    2 ++
 libc/sysdeps/linux/bfin/crti.S        |    2 ++
 libc/sysdeps/linux/bfin/crtn.S        |    2 ++
 libc/sysdeps/linux/bfin/setjmp.S      |    2 ++
 5 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/libc/sysdeps/linux/bfin/bsd-_setjmp.S b/libc/sysdeps/linux/bfin/bsd-_setjmp.S
index 61cb53f..c365b4e 100644
--- a/libc/sysdeps/linux/bfin/bsd-_setjmp.S
+++ b/libc/sysdeps/linux/bfin/bsd-_setjmp.S
@@ -95,3 +95,5 @@ __setjmp:
 	JUMP.L ___sigjmp_save;
 
 .size __setjmp,.-__setjmp
+
+.section .note.GNU-stack,"",%progbits
diff --git a/libc/sysdeps/linux/bfin/crt1.S b/libc/sysdeps/linux/bfin/crt1.S
index 3dd95fa..22b2b76 100644
--- a/libc/sysdeps/linux/bfin/crt1.S
+++ b/libc/sysdeps/linux/bfin/crt1.S
@@ -164,3 +164,5 @@ lib_main:
 
 	.hidden _current_shared_library_p5_offset_
 #endif
+
+.section .note.GNU-stack,"",%progbits
diff --git a/libc/sysdeps/linux/bfin/crti.S b/libc/sysdeps/linux/bfin/crti.S
index 7c10392..f2831cc 100644
--- a/libc/sysdeps/linux/bfin/crti.S
+++ b/libc/sysdeps/linux/bfin/crti.S
@@ -60,3 +60,5 @@ __fini:
 #if defined __ID_SHARED_LIB__
 	P5 = [P5 + _current_shared_library_p5_offset_]
 #endif	
+
+.section .note.GNU-stack,"",%progbits
diff --git a/libc/sysdeps/linux/bfin/crtn.S b/libc/sysdeps/linux/bfin/crtn.S
index add0b71..a35ebe0 100644
--- a/libc/sysdeps/linux/bfin/crtn.S
+++ b/libc/sysdeps/linux/bfin/crtn.S
@@ -51,3 +51,5 @@ Boston, MA 02111-1307, USA.  */
 	P3 = [SP++];
 #endif
 	rts;
+
+.section .note.GNU-stack,"",%progbits
diff --git a/libc/sysdeps/linux/bfin/setjmp.S b/libc/sysdeps/linux/bfin/setjmp.S
index 1b304f8..a2b6176 100644
--- a/libc/sysdeps/linux/bfin/setjmp.S
+++ b/libc/sysdeps/linux/bfin/setjmp.S
@@ -94,3 +94,5 @@ ___sigsetjmp:
 	R0 = [P0 + 0x20];
 	JUMP.L ___sigjmp_save; 
 .size ___sigsetjmp, .-___sigsetjmp
+
+.section .note.GNU-stack,"",%progbits
-- 
1.7.1



More information about the uClibc-cvs mailing list