am 22ade3c3: Merge "With libstdc++ in libc, __futex_wait and __futex_wake can be hidden."

* commit '22ade3c30d83407d19cd3a2b49ead66e6c5e3cf0':
  With libstdc++ in libc, __futex_wait and __futex_wake can be hidden.
This commit is contained in:
Elliott Hughes
2014-05-16 18:03:32 +00:00
committed by Android Git Automerger
2 changed files with 4 additions and 4 deletions

View File

@@ -51,7 +51,7 @@ ENTRY(__futex_syscall3)
END(__futex_syscall3)
// int __futex_wait(volatile void* ftx, int val, const struct timespec* timeout)
ENTRY(__futex_wait)
ENTRY_PRIVATE(__futex_wait)
stp x29, x30, [sp, #-16]!
mov x29, sp
@@ -69,7 +69,7 @@ ENTRY(__futex_wait)
END(__futex_wait)
// int __futex_wake(volatile void* ftx, int count)
ENTRY(__futex_wake)
ENTRY_PRIVATE(__futex_wake)
stp x29, x30, [sp, #-16]!
mov x29, sp

View File

@@ -32,7 +32,7 @@
#define FUTEX_WAKE 1
// int __futex_wait(volatile void* ftx, int val, const struct timespec* timeout)
ENTRY(__futex_wait)
ENTRY_PRIVATE(__futex_wait)
mov %rdx, %r10 /* timeout */
mov %esi, %edx /* val */
mov $FUTEX_WAIT, %esi /* op */
@@ -42,7 +42,7 @@ ENTRY(__futex_wait)
END(__futex_wait)
// int __futex_wake(volatile void* ftx, int count)
ENTRY(__futex_wake)
ENTRY_PRIVATE(__futex_wake)
mov %esi, %edx
mov $FUTEX_WAKE, %esi
mov $__NR_futex, %eax