summaryrefslogtreecommitdiff
path: root/libc/sysdeps
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps')
-rw-r--r--libc/sysdeps/linux/x86_64/__longjmp.S2
-rw-r--r--libc/sysdeps/linux/x86_64/bsd-_setjmp.S10
-rw-r--r--libc/sysdeps/linux/x86_64/bsd-setjmp.S10
-rw-r--r--libc/sysdeps/linux/x86_64/clone.S2
-rw-r--r--libc/sysdeps/linux/x86_64/crt1.S10
-rw-r--r--libc/sysdeps/linux/x86_64/crti.S4
-rw-r--r--libc/sysdeps/linux/x86_64/crtn.S4
-rw-r--r--libc/sysdeps/linux/x86_64/setjmp.S2
-rw-r--r--libc/sysdeps/linux/x86_64/syscall.S2
-rw-r--r--libc/sysdeps/linux/x86_64/vfork.S2
10 files changed, 24 insertions, 24 deletions
diff --git a/libc/sysdeps/linux/x86_64/__longjmp.S b/libc/sysdeps/linux/x86_64/__longjmp.S
index d4bd7fce7..aa47b7233 100644
--- a/libc/sysdeps/linux/x86_64/__longjmp.S
+++ b/libc/sysdeps/linux/x86_64/__longjmp.S
@@ -24,7 +24,7 @@
setjmp call there to return VAL, or 1 if VAL is 0.
void __longjmp (__jmp_buf env, int val). */
.global __longjmp
-.type __longjmp,@function
+.type __longjmp,%function
.align 16
__longjmp:
/* Restore registers. */
diff --git a/libc/sysdeps/linux/x86_64/bsd-_setjmp.S b/libc/sysdeps/linux/x86_64/bsd-_setjmp.S
index 89676bf5f..91c587988 100644
--- a/libc/sysdeps/linux/x86_64/bsd-_setjmp.S
+++ b/libc/sysdeps/linux/x86_64/bsd-_setjmp.S
@@ -25,10 +25,10 @@
#define _SETJMP_H
#include <bits/setjmp.h>
-.globl _setjmp;
-.type _setjmp,@function
-.align 16;
+.global _setjmp
+.type _setjmp,%function
+.align 16
_setjmp:
xorq %rsi, %rsi
- jmp __sigsetjmp
-.size _setjmp,.-_setjmp;
+ jmp __sigsetjmp@PLT
+.size _setjmp,.-_setjmp
diff --git a/libc/sysdeps/linux/x86_64/bsd-setjmp.S b/libc/sysdeps/linux/x86_64/bsd-setjmp.S
index 340d59642..21d0191d0 100644
--- a/libc/sysdeps/linux/x86_64/bsd-setjmp.S
+++ b/libc/sysdeps/linux/x86_64/bsd-setjmp.S
@@ -21,10 +21,10 @@
#define _SETJMP_H
#include <bits/setjmp.h>
-.globl setjmp;
-.type setjmp,@function
-.align 16;
+.global setjmp
+.type setjmp,%function
+.align 16
setjmp:
movq $1, %rsi
- jmp __sigsetjmp
-.size setjmp,.-setjmp;
+ jmp __sigsetjmp@PLT
+.size setjmp,.-setjmp
diff --git a/libc/sysdeps/linux/x86_64/clone.S b/libc/sysdeps/linux/x86_64/clone.S
index 96cfbbd91..156714e41 100644
--- a/libc/sysdeps/linux/x86_64/clone.S
+++ b/libc/sysdeps/linux/x86_64/clone.S
@@ -52,7 +52,7 @@
.text
.global __clone
-.type __clone,@function
+.type __clone,%function
.align 4
__clone:
/* Sanity check arguments. */
diff --git a/libc/sysdeps/linux/x86_64/crt1.S b/libc/sysdeps/linux/x86_64/crt1.S
index 49ec969a0..ddd1e5683 100644
--- a/libc/sysdeps/linux/x86_64/crt1.S
+++ b/libc/sysdeps/linux/x86_64/crt1.S
@@ -60,19 +60,19 @@
.text
.global _start
-.type _start,@function
+.type _start,%function
#if defined(__UCLIBC_CTOR_DTOR__)
-.type _init,@function
-.type _fini,@function
+.type _init,%function
+.type _fini,%function
#else
.weak _init
.weak _fini
#endif
-.type __uClibc_main,@function
+.type __uClibc_main,%function
/* Stick in a dummy reference to main(), so that if an application
* is linking when the main() function is in a static library (.a)
* we can be sure that main() actually gets linked in */
-.type main,@function
+.type main,%function
_start:
/* Clear the frame pointer. The ABI suggests this be done, to mark
diff --git a/libc/sysdeps/linux/x86_64/crti.S b/libc/sysdeps/linux/x86_64/crti.S
index 648513739..11491db4d 100644
--- a/libc/sysdeps/linux/x86_64/crti.S
+++ b/libc/sysdeps/linux/x86_64/crti.S
@@ -4,13 +4,13 @@
.section .init
.global _init
-.type _init, @function
+.type _init, %function
_init:
subq $8, %rsp
.section .fini
.global _fini
-.type _fini, @function
+.type _fini, %function
_fini:
subq $8, %rsp
diff --git a/libc/sysdeps/linux/x86_64/crtn.S b/libc/sysdeps/linux/x86_64/crtn.S
index f68f9d0a3..5b110d967 100644
--- a/libc/sysdeps/linux/x86_64/crtn.S
+++ b/libc/sysdeps/linux/x86_64/crtn.S
@@ -4,7 +4,7 @@
.section .init
.global _init
-.type _init, @function
+.type _init, %function
addq $8, %rsp
ret
.size _init,.-_init
@@ -12,7 +12,7 @@
.section .fini
.global _fini
-.type _fini, @function
+.type _fini, %function
addq $8, %rsp
ret
.size _fini, .-_fini
diff --git a/libc/sysdeps/linux/x86_64/setjmp.S b/libc/sysdeps/linux/x86_64/setjmp.S
index 13ad50d16..a44f968c5 100644
--- a/libc/sysdeps/linux/x86_64/setjmp.S
+++ b/libc/sysdeps/linux/x86_64/setjmp.S
@@ -22,7 +22,7 @@
#include <bits/setjmp.h>
.global __sigsetjmp
-.type __sigsetjmp,@function
+.type __sigsetjmp,%function
.align 4
__sigsetjmp:
/* Save registers. */
diff --git a/libc/sysdeps/linux/x86_64/syscall.S b/libc/sysdeps/linux/x86_64/syscall.S
index 23ff07ac1..f6273b75f 100644
--- a/libc/sysdeps/linux/x86_64/syscall.S
+++ b/libc/sysdeps/linux/x86_64/syscall.S
@@ -25,7 +25,7 @@
.text
.globl syscall
-.type syscall,@function
+.type syscall,%function
.align 16
syscall:
movq %rdi, %rax /* Syscall number -> rax. */
diff --git a/libc/sysdeps/linux/x86_64/vfork.S b/libc/sysdeps/linux/x86_64/vfork.S
index 4c64ead0f..dde29e96a 100644
--- a/libc/sysdeps/linux/x86_64/vfork.S
+++ b/libc/sysdeps/linux/x86_64/vfork.S
@@ -32,7 +32,7 @@
.text
.global __vfork
-.type __vfork,@function
+.type __vfork,%function
.align 16
__vfork: