Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
198d13e8c25e69f7dbda3f5e1a3258b13fe8db5d
/
libc
/
arch-x86
/
bionic
8dbf02d
Add missing register preserve in x86/x86_64 longjmp.
by Josh Gao
· 10 years ago
85c14fb
Implement setjmp cookies on x86.
by Josh Gao
· 10 years ago
5891abd
Invalidate cached pid in vfork.
by Elliott Hughes
· 10 years ago
940d312
Fix addition of extra arg to cfi_restore.
by Christopher Ferris
· 10 years ago
605ee81
Add missing cfi directives for x86 assembler.
by Christopher Ferris
· 10 years ago
2495851
Use ALIAS_SYMBOL for assembler aliasing.
by Christopher Ferris
· 10 years ago
8d4c55c
Clean up the x86-64 and x86 setjmp families.
by Elliott Hughes
· 11 years ago
50321e2
[x86,x86_64] Fix libgcc unwinding through signal
by Pavel Chupin
· 11 years ago
6869d26
Force export symbols on all x86 variants in libc.
by Christopher Ferris
· 11 years ago
36f451a
Fix signal trampolines.
by Elliott Hughes
· 11 years ago
011e111
Ensure __set_errno is still visible on LP32.
by Elliott Hughes
· 11 years ago
57b7a61
Fix pthread_getattr_np for the main thread.
by Elliott Hughes
· 11 years ago
3726f9c
Revert "Fix incorrect relocations for x86."
by Dan Albert
· 11 years ago
512bc52
Fix incorrect relocations for x86.
by Dan Albert
· 11 years ago
d994622
Merge "Android is all-PIC/PIE."
by Elliott Hughes
· 11 years ago
6b6364a
Android is all-PIC/PIE.
by Elliott Hughes
· 11 years ago
6a91887
Revert "Replaces vfork() implementation with fork()"
by Dan Albert
· 11 years ago
440bd6b
Merge "Replaces vfork() implementation with fork()"
by Dan Albert
· 11 years ago
210331d
Replaces vfork() implementation with fork()
by Dan Albert
· 11 years ago
ebc8cd1
Rename __bionic_clone_entry to __start_thread.
by Elliott Hughes
· 11 years ago
15a0456
Remove unnecessary instructions from x86/x86_64 syscalls.
by Elliott Hughes
· 11 years ago
aeb3016
Fix unwinding through x86-64 __bionic_clone.
by Elliott Hughes
· 11 years ago
ee9d5bd
x86: stop unwinding past __bionic_clone.
by Elliott Hughes
· 11 years ago
b30aff4
Revert "Revert "Lose the hand-written futex assembler.""
by Elliott Hughes
· 11 years ago
75c55ff
Revert "Lose the hand-written futex assembler."
by Narayan Kamath
· 11 years ago
ced906c
Lose the hand-written futex assembler.
by Elliott Hughes
· 11 years ago
d5ed63a
Hide most of the private futex functions.
by Elliott Hughes
· 11 years ago
9f0a52e
Merge "Hide __get_sp."
by Elliott Hughes
· 11 years ago
a75869f
Hide __set_tls.
by Elliott Hughes
· 11 years ago
c3705f6
Hide __get_sp.
by Elliott Hughes
· 11 years ago
31d0398
Hide _exit_with_stack_teardown.
by Elliott Hughes
· 11 years ago
0d236aa
Align the child stack in clone(2).
by Elliott Hughes
· 11 years ago
fff3c0f
Align arm64 stacks to 16 bytes in __bionic_clone.
by Elliott Hughes
· 11 years ago
954cf0d
Hide the __bionic_clone and __bionic_clone_entry implementation details.
by Elliott Hughes
· 11 years ago
851e68a
Unify our assembler macros.
by Elliott Hughes
· 11 years ago
09289d9
Remove useless _C_LABEL from our assembler source.
by Elliott Hughes
· 11 years ago
a85aaf1
Use the MAX_ERRNO constant.
by Elliott Hughes
· 12 years ago
2aace21
Remove the bogus exit status from _exit_with_stack_teardown.
by Elliott Hughes
· 12 years ago
5eccb96
Fix aarch64 futex assembly routines.
by Elliott Hughes
· 12 years ago
99c393d
Fix the order of arguments to sys_clone for x86.
by Elliott Hughes
· 12 years ago
9dec707
Fix _exit_with_stack_teardown for x86.
by Elliott Hughes
· 12 years ago
36d6188
Clean up forking and cloning.
by Elliott Hughes
· 12 years ago
70b24b1
Switch pthread_create over to __bionic_clone.
by Elliott Hughes
· 12 years ago
7f70c9b
AArch64: Fix uses of stack size for 32/64bit libc builds
by Serban Constantinescu
· 12 years ago
2a0b873
Fix __errno for LP64 and clean up __get_tls.
by Elliott Hughes
· 12 years ago
c4c6e19
pthread_exit should call __NR_exit with status 0.
by Elliott Hughes
· 12 years ago
a97cc5b
Clean up the x86 and x86_64 _exit_with_stack_teardown implementations.
by Elliott Hughes
· 12 years ago
b49c17c
Move common arch-* code to arch-common directory
by Pavel Chupin
· 12 years ago
4cdde5f
Replace unnecessary x86 uses of <sys/linux-syscalls.h> with <asm/unistd.h>.
by Elliott Hughes
· 12 years ago
5c2772f
The SYS_ constants should cover all __NR_ values.
by Elliott Hughes
· 12 years ago
8f7120b
Drop unnecessary execution permission for .cpp/.c/.h
by Kito Cheng
· 12 years ago
40eabe2
Fix the pthread_setname_np test.
by Elliott Hughes
· 12 years ago
6719500
Add a bunch more missing ENDs to assembler routines.
by Elliott Hughes
· 12 years ago
b603251
Fix __pthread_clone and __bionic_clone error handling on x86.
by Elliott Hughes
· 12 years ago
bdff26d
Use ENTRY/END in custom x86 assembler too.
by Elliott Hughes
· 12 years ago
5e3fc43
Fix __pthread_clone on ARM to set errno on failure.
by Elliott Hughes
· 12 years ago
646e058
Fix x86 build, remove void* arithmetic.
by Elliott Hughes
· 12 years ago
42b2c6a
Clean up the argc/argv/envp/auxv handling.
by Elliott Hughes
· 12 years ago
20c4a3a
Replace .S version of x86 crtfiles with .c version
by Pavel Chupin
· 13 years ago
22d366c
enable clone system call for x86
by Jin Wei
· 13 years ago
c164f2a
bionic: modify syscall to use 6 registers to pass parameter.
by Jin Wei
· 13 years ago
405b802
MIPS support for libc.
by Raghu Gandham
· 13 years ago
9d40326
arm: rewrite crtbegin* as C files.
by Nick Kralevich
· 13 years ago
83a73d1
crtbegin: eliminate duplicate code
by Nick Kralevich
· 13 years ago
4e362f2
am cd834618: am 63b14755: Merge "libc/x86: ensure the stack 16-byte aligned when tasks created"
by Elliott Hughes
· 13 years ago
cb08204
libc/x86: ensure the stack 16-byte aligned when tasks created
by Jack Ren
· 13 years ago
7dbbfac
am 5d8fd2a0: am a71aefc6: am d041bf20: Merge "bionic/x86: fix one potential deadlock in __set_tls()"
by Jean-Baptiste Queru
· 13 years ago
c5393b2
bionic/x86: fix one potential deadlock in __set_tls()
by Jin Wei
· 14 years ago
bec5dec
am 0c3d21e6: am e480fc83: bionic: fix pthread_{create, exit}/signal race condition
by Jack Ren
· 14 years ago
338a06f
am 621df526: am 31e72bc3: bionic: fix __get_tls( ) crash issue
by Jack Ren
· 14 years ago
e480fc8
bionic: fix pthread_{create, exit}/signal race condition
by Jack Ren
· 14 years ago
31e72bc
bionic: fix __get_tls( ) crash issue
by Jack Ren
· 14 years ago
0fec6b9
libc: provide atomic operations will full barriers for NDK apps.
by David 'Digit' Turner
· 14 years ago
f5aa138
Merge "x86 libc: Fix the range to check the error"
by David Turner
· 14 years ago
3964084
Enable functional DSO object destruction
by Bruce Beare
· 14 years ago
5288fee
x86 libc: Fix the range to check the error
by Jun Nakajima
· 14 years ago
e0b4844
x86: Enable -fstack-protector
by Bruce Beare
· 14 years ago
dc3bc87
Update X86 Bionic CRT files for unwind/exceptions
by Mark D Horn
· 14 years ago
8488efa
x86 libc: fix the wrong return value of syscall
by Kan-Ru Chen
· 14 years ago
48e1fea
Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list
by Bruce Beare
· 15 years ago
f4680b5
Remove an extra register move.
by Bruce Beare
· 15 years ago
0f2001b
Replace __atomic_XXX with GCC __sync_XXX intrinsics.
by Bruce Beare
· 15 years ago
18635d9
android-x86: add sigsetjmp.S
by Chih-Wei Huang
· 15 years ago
1698442
Fix missing NL
by Bruce Beare
· 15 years ago
3b43f87
Allow dlclose() to properly call static C++ destructors.
by David 'Digit' Turner
· 15 years ago
377d4c9
merge from open-source master
by The Android Open Source Project
· 15 years ago
88f06cd
Use private futexes for pthread_mutex_t.
by David 'Digit' Turner
· 15 years ago
8641833
Revert "bionic: pthread: use private futexes by default for mutexes and condvars"
by Fabrice Di Meglio
· 15 years ago
ba9c6f0
bionic: pthread: use private futexes by default for mutexes and condvars
by David 'Digit' Turner
· 15 years ago
3c543e1
x86 syscall system call implementation
by Bruce Beare
· 15 years ago
97cf7f3
Implement clone() C library function properly.
by David 'Digit' Turner
· 16 years ago
3a654b1
Revert "Fix the C library initialization to avoid calling static C++ constructors twice."
by David 'Digit' Turner
· 16 years ago
03eabfe
Fix the C library initialization to avoid calling static C++ constructors twice.
by David 'Digit' Turner
· 16 years ago
1dc9e47
auto import from //depot/cupcake/@135843
by The Android Open Source Project
· 16 years ago
1767f90
auto import from //depot/cupcake/@135843
by The Android Open Source Project
· 16 years ago
4e468ed
Code drop from //branches/cupcake/...@124589
by The Android Open Source Project
· 17 years ago
a27d2ba
Initial Contribution
by The Android Open Source Project
· 17 years ago