diff options
author | kib <kib@FreeBSD.org> | 2011-01-07 16:08:40 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2011-01-07 16:08:40 +0000 |
commit | a5e01acec5aad9ddbe58e73c087304a450c8e84e (patch) | |
tree | 39faba3509b3a7c544403494acd4543a4fac790f /lib/libc/amd64/string | |
parent | 2d97afa68c3a44f4ef609f8fa3766fd4af44b6e3 (diff) | |
download | FreeBSD-src-a5e01acec5aad9ddbe58e73c087304a450c8e84e.zip FreeBSD-src-a5e01acec5aad9ddbe58e73c087304a450c8e84e.tar.gz |
Add section .note.GNU-stack for assembly files used by 386 and amd64.
Diffstat (limited to 'lib/libc/amd64/string')
-rw-r--r-- | lib/libc/amd64/string/bcmp.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/bcopy.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/bzero.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/memcmp.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/memmove.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/memset.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/strcat.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/strcmp.S | 2 | ||||
-rw-r--r-- | lib/libc/amd64/string/strcpy.S | 2 |
9 files changed, 18 insertions, 0 deletions
diff --git a/lib/libc/amd64/string/bcmp.S b/lib/libc/amd64/string/bcmp.S index 375c3bc..d01b76b 100644 --- a/lib/libc/amd64/string/bcmp.S +++ b/lib/libc/amd64/string/bcmp.S @@ -23,3 +23,5 @@ L1: movsbl %al,%eax ret END(bcmp) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/bcopy.S b/lib/libc/amd64/string/bcopy.S index f7aa6d1..cc38f47 100644 --- a/lib/libc/amd64/string/bcopy.S +++ b/lib/libc/amd64/string/bcopy.S @@ -95,3 +95,5 @@ END(memmove) END(bcopy) #endif #endif + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/bzero.S b/lib/libc/amd64/string/bzero.S index 0de67d3..cf46a2a 100644 --- a/lib/libc/amd64/string/bzero.S +++ b/lib/libc/amd64/string/bzero.S @@ -42,3 +42,5 @@ L1: movq %rsi,%rcx /* zero remainder by bytes */ ret END(bzero) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/memcmp.S b/lib/libc/amd64/string/memcmp.S index a039b5b..66d64a0 100644 --- a/lib/libc/amd64/string/memcmp.S +++ b/lib/libc/amd64/string/memcmp.S @@ -40,3 +40,5 @@ L6: xorl %eax,%eax /* Perform unsigned comparison */ subl %edx,%eax ret END(memcmp) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/memmove.S b/lib/libc/amd64/string/memmove.S index 85beb26..a303c60 100644 --- a/lib/libc/amd64/string/memmove.S +++ b/lib/libc/amd64/string/memmove.S @@ -3,3 +3,5 @@ #define MEMMOVE #include "bcopy.S" + + .section .note.GNU-stack,"",%progbist diff --git a/lib/libc/amd64/string/memset.S b/lib/libc/amd64/string/memset.S index ed8ba24..84d1562 100644 --- a/lib/libc/amd64/string/memset.S +++ b/lib/libc/amd64/string/memset.S @@ -59,3 +59,5 @@ L1: rep ret END(memset) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/strcat.S b/lib/libc/amd64/string/strcat.S index b241ffc..7b5a1dd 100644 --- a/lib/libc/amd64/string/strcat.S +++ b/lib/libc/amd64/string/strcat.S @@ -164,3 +164,5 @@ ENTRY(strcat) .Ldone: ret END(strcat) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/strcmp.S b/lib/libc/amd64/string/strcmp.S index 81f54cb..07009c1 100644 --- a/lib/libc/amd64/string/strcmp.S +++ b/lib/libc/amd64/string/strcmp.S @@ -72,3 +72,5 @@ ENTRY(strcmp) subq %rdx,%rax ret END(strcmp) + + .section .note.GNU-stack,"",%progbits diff --git a/lib/libc/amd64/string/strcpy.S b/lib/libc/amd64/string/strcpy.S index 8cafa12..5feb925 100644 --- a/lib/libc/amd64/string/strcpy.S +++ b/lib/libc/amd64/string/strcpy.S @@ -110,3 +110,5 @@ ENTRY(strcpy) .Ldone: ret END(strcpy) + + .section .note.GNU-stack,"",%progbits |