Use ENTRY/END in custom x86 assembler too.
Change-Id: Ic2e482e5daff29c65d3b2ab0b2111c996bbc6226
diff --git a/libc/arch-x86/bionic/clone.S b/libc/arch-x86/bionic/clone.S
index 9266f84..6f84724 100644
--- a/libc/arch-x86/bionic/clone.S
+++ b/libc/arch-x86/bionic/clone.S
@@ -1,12 +1,8 @@
+#include <machine/asm.h>
#include <sys/linux-syscalls.h>
-.text
-
// int __pthread_clone(int (*fn)(void*), void* tls, int flags, void* arg);
-.globl __pthread_clone
-.type __pthread_clone, @function
-.align 4
-__pthread_clone:
+ENTRY(__pthread_clone)
pushl %ebx
pushl %ecx
movl 16(%esp), %ecx
@@ -49,6 +45,7 @@
popl %ecx
popl %ebx
ret
+END(__pthread_clone)
/*
@@ -60,11 +57,7 @@
* int (*fn)(void *),
* void *arg);
*/
-.text
-.globl __bionic_clone
-.type __bionic_clone, @function
-.align 4
-__bionic_clone:
+ENTRY(__bionic_clone)
pushl %ebx
pushl %esi
pushl %edi
@@ -107,3 +100,4 @@
popl %esi
popl %ebx
ret
+END(__bionic_clone)