summaryrefslogtreecommitdiffstats
path: root/libc/arch-arm
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-10-08 14:48:05 -0700
committerElliott Hughes <enh@google.com>2013-10-08 14:48:05 -0700
commitc4c6e192ac045c06f4aad3afc8e437baf67227b7 (patch)
tree3d5177d557937711cbcf05516946cc1ce6935139 /libc/arch-arm
parent5d06718cd357b509588465ec1fa261db23b5899a (diff)
downloadbionic-c4c6e192ac045c06f4aad3afc8e437baf67227b7.zip
bionic-c4c6e192ac045c06f4aad3afc8e437baf67227b7.tar.gz
bionic-c4c6e192ac045c06f4aad3afc8e437baf67227b7.tar.bz2
pthread_exit should call __NR_exit with status 0.
We shouldn't have been passing the bottom 32 bits of the address used for pthread_join to the kernel. Change-Id: I487e5002d60c27adba51173719213abbee0f183f
Diffstat (limited to 'libc/arch-arm')
-rw-r--r--libc/arch-arm/bionic/_exit_with_stack_teardown.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/arch-arm/bionic/_exit_with_stack_teardown.S b/libc/arch-arm/bionic/_exit_with_stack_teardown.S
index ac79d43..1c13540 100644
--- a/libc/arch-arm/bionic/_exit_with_stack_teardown.S
+++ b/libc/arch-arm/bionic/_exit_with_stack_teardown.S
@@ -29,7 +29,7 @@
#include <machine/asm.h>
#include <asm/unistd.h>
-// void _exit_with_stack_teardown(void* stackBase, int stackSize, int retCode)
+// void _exit_with_stack_teardown(void* stackBase, int stackSize, int status)
ENTRY(_exit_with_stack_teardown)
mov lr, r2
ldr r7, =__NR_munmap