summaryrefslogtreecommitdiffstats
path: root/libc/arch-x86/bionic
Commit message (Expand)AuthorAgeFilesLines
* Fix addition of extra arg to cfi_restore.Christopher Ferris2015-04-141-4/+4
* Add missing cfi directives for x86 assembler.Christopher Ferris2015-04-143-0/+30
* Use ALIAS_SYMBOL for assembler aliasing.Christopher Ferris2015-03-251-4/+2
* Clean up the x86-64 and x86 setjmp families.Elliott Hughes2014-12-053-208/+91
* [x86,x86_64] Fix libgcc unwinding through signalPavel Chupin2014-10-272-39/+101
* Force export symbols on all x86 variants in libc.Christopher Ferris2014-10-061-0/+15
* Fix signal trampolines.Elliott Hughes2014-09-152-0/+73
* Ensure __set_errno is still visible on LP32.Elliott Hughes2014-09-083-3/+3
* Fix pthread_getattr_np for the main thread.Elliott Hughes2014-08-261-34/+0
* Revert "Fix incorrect relocations for x86."Dan Albert2014-08-083-3/+3
* Fix incorrect relocations for x86.Dan Albert2014-08-073-3/+3
* Merge "Android is all-PIC/PIE."Elliott Hughes2014-08-073-21/+2
|\
| * Android is all-PIC/PIE.Elliott Hughes2014-08-073-21/+2
* | Revert "Replaces vfork() implementation with fork()"Dan Albert2014-08-051-0/+44
|/
* Merge "Replaces vfork() implementation with fork()"Dan Albert2014-06-101-44/+0
|\
| * Replaces vfork() implementation with fork()Dan Albert2014-06-101-44/+0
* | Rename __bionic_clone_entry to __start_thread.Elliott Hughes2014-06-061-1/+1
|/
* Remove unnecessary instructions from x86/x86_64 syscalls.Elliott Hughes2014-06-053-4/+1
* Fix unwinding through x86-64 __bionic_clone.Elliott Hughes2014-06-051-3/+3
* x86: stop unwinding past __bionic_clone.Elliott Hughes2014-05-301-0/+2
* Revert "Revert "Lose the hand-written futex assembler.""Elliott Hughes2014-05-281-16/+0
* Revert "Lose the hand-written futex assembler."Narayan Kamath2014-05-281-0/+16
* Lose the hand-written futex assembler.Elliott Hughes2014-05-221-16/+0
* Hide most of the private futex functions.Elliott Hughes2014-05-211-43/+1
* Merge "Hide __get_sp."Elliott Hughes2014-05-211-1/+1
|\
| * Hide __get_sp.Elliott Hughes2014-05-201-1/+1
* | Hide __set_tls.Elliott Hughes2014-05-201-1/+1
|/
* Hide _exit_with_stack_teardown.Elliott Hughes2014-05-161-1/+1
* Align the child stack in clone(2).Elliott Hughes2014-05-092-71/+42
* Align arm64 stacks to 16 bytes in __bionic_clone.Elliott Hughes2014-05-091-7/+7
* Hide the __bionic_clone and __bionic_clone_entry implementation details.Elliott Hughes2014-05-081-0/+1
* Unify our assembler macros.Elliott Hughes2014-02-205-6/+5
* Remove useless _C_LABEL from our assembler source.Elliott Hughes2014-02-202-8/+8
* Use the MAX_ERRNO constant.Elliott Hughes2014-01-022-20/+42
* Remove the bogus exit status from _exit_with_stack_teardown.Elliott Hughes2013-12-211-17/+12
* Fix aarch64 futex assembly routines.Elliott Hughes2013-12-201-6/+5
* Fix the order of arguments to sys_clone for x86.Elliott Hughes2013-11-261-14/+14
* Fix _exit_with_stack_teardown for x86.Elliott Hughes2013-11-261-1/+2
* Clean up forking and cloning.Elliott Hughes2013-11-191-0/+0
* Switch pthread_create over to __bionic_clone.Elliott Hughes2013-11-152-65/+2
* AArch64: Fix uses of stack size for 32/64bit libc buildsSerban Constantinescu2013-10-221-1/+1
* Fix __errno for LP64 and clean up __get_tls.Elliott Hughes2013-10-091-37/+0
* pthread_exit should call __NR_exit with status 0.Elliott Hughes2013-10-081-3/+3
* Clean up the x86 and x86_64 _exit_with_stack_teardown implementations.Elliott Hughes2013-10-071-19/+13
* Move common arch-* code to arch-common directoryPavel Chupin2013-10-034-142/+0
* Replace unnecessary x86 uses of <sys/linux-syscalls.h> with <asm/unistd.h>.Elliott Hughes2013-03-214-4/+4
* The SYS_ constants should cover all __NR_ values.Elliott Hughes2013-03-211-6/+1
* Drop unnecessary execution permission for .cpp/.c/.hKito Cheng2013-03-225-0/+0
* Fix the pthread_setname_np test.Elliott Hughes2013-02-151-1/+1
* Add a bunch more missing ENDs to assembler routines.Elliott Hughes2013-02-134-3/+8