summaryrefslogtreecommitdiffstats
path: root/libc/bionic/pthread_create.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "add guard pages to the internal signal stacks""Yabin Cui2015-03-301-5/+12
* Revert "add guard pages to the internal signal stacks"Elliott Hughes2015-03-311-12/+6
* add guard pages to the internal signal stacksDaniel Micay2015-03-301-6/+12
* Fix in error handling in pthread_create.cpp.Yabin Cui2015-03-251-0/+1
* Merge "Let g_thread_list_lock only protect g_thread_list."Yabin Cui2015-03-241-7/+3
|\
| * Let g_thread_list_lock only protect g_thread_list.Yabin Cui2015-03-231-7/+3
* | Fix alignment error for pthread_internal_t/pthread stack.Yabin Cui2015-03-201-5/+6
|/
* Make pthread join_state not protected by g_thread_list_lock.Yabin Cui2015-03-121-1/+7
* Refactor pthread_key.cpp to be lock-free.Yabin Cui2015-03-031-2/+3
* Add missing includes.Elliott Hughes2015-01-281-0/+1
* Turn on -Wold-style-cast and fix the errors.Elliott Hughes2015-01-211-1/+1
* Make pthread stack size match real range.Yabin Cui2015-01-081-0/+1
* Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK.Yabin Cui2015-01-061-26/+27
* Reserve enough user request stack space in pthread_create.Yabin Cui2015-01-021-10/+16
* Use mmap to create the pthread_internal_tYabin Cui2014-12-191-38/+53
* Fix pthread key num calculation.Yabin Cui2014-12-121-1/+1
* Use mmap to create the pthread_internal_t.Yabin Cui2014-12-021-4/+3
* Revert "Use mmap to create the pthread_internal_t."Nicolas Geoffray2014-11-261-3/+4
* Use mmap to create the pthread_internal_t.Yabin Cui2014-11-251-4/+3
* Only wipe TLS for user-supplied stacks.Elliott Hughes2014-07-301-5/+5
* Remove the global lock around thread stack creation.Elliott Hughes2014-07-101-4/+0
* Remove the obsolete _thread_created_hook.Elliott Hughes2014-07-091-15/+0
* Cache getpid.Elliott Hughes2014-06-201-0/+3
* Move common macros into bionic_macros.h.Christopher Ferris2014-06-181-2/+3
* Revert "Revert "Lose the hand-written futex assembler.""Elliott Hughes2014-05-281-11/+9
* Fix a typo in the big g_ search/replace.Elliott Hughes2014-05-141-2/+2
* Switch to g_ for globals.Elliott Hughes2014-05-141-4/+4
* Align the child stack in clone(2).Elliott Hughes2014-05-091-15/+14
* Remove unnecessary #includes.Elliott Hughes2014-04-101-1/+0
* Clean up <stdio.h> macros.Elliott Hughes2014-03-131-5/+3
* Move _thread_created_hook to where it belongs.Elliott Hughes2014-01-141-5/+4
* Work around CLONE_SETTLS being weird on x86.Elliott Hughes2013-11-261-0/+11
* Clean up pthread_internal_t.Elliott Hughes2013-11-191-10/+13
* Fix pthread_join.Elliott Hughes2013-11-181-11/+14
* Clean up the pthread_create trampoline.Elliott Hughes2013-11-151-2/+27
* Switch pthread_create over to __bionic_clone.Elliott Hughes2013-11-151-15/+15
* <pthread.h> fixes and pthread cleanup.Elliott Hughes2013-10-311-2/+1
* Explain the sigprocmask in pthread_exit.Elliott Hughes2013-10-291-2/+2
* Make pthread_create report sched_setscheduler failures on LP64.Elliott Hughes2013-10-151-2/+4
* Fix x86_64 build, clean up intermediate libraries.Elliott Hughes2013-10-091-27/+1
* Fix __errno for LP64 and clean up __get_tls.Elliott Hughes2013-10-091-0/+2
* Improve stack overflow diagnostics (take 2).Elliott Hughes2013-07-171-3/+20
* Revert "Improve stack overflow diagnostics."Guang Zhu2013-07-171-18/+3
* Improve stack overflow diagnostics.Elliott Hughes2013-07-161-3/+18
* Fix pthread_getattr_np, pthread_attr_setguardsize, and pthread_attr_setstacks...Elliott Hughes2013-07-151-12/+19
* Handles spurious wake-ups in pthread_join()msg5552013-06-121-1/+0
* Extra logging in pthread_create.Elliott Hughes2013-03-291-0/+3
* Clean up internal libc logging.Elliott Hughes2013-03-151-2/+1
* Fix the pthread_setname_np test.Elliott Hughes2013-02-151-21/+20
* Clean up pthread_create.Elliott Hughes2013-02-121-0/+232