9a7fdb2dae8f0ae0f9c5b0596bb2710f782925aa |
|
17-Jul-2014 |
Elliott Hughes <enh@google.com> |
ptrace(3) should be varargs. Bug: 16352070 (cherry picked from commit 98b088dce70a2625d5cfa1872e427af5f06bfd99) Change-Id: I6193ef44df9a5668020916eaca90b47fc4c8ab77
|
98b088dce70a2625d5cfa1872e427af5f06bfd99 |
|
17-Jul-2014 |
Elliott Hughes <enh@google.com> |
ptrace(3) should be varargs. Bug: 16352070 Change-Id: Ied72e6e79eaf912fc93fc49ae7637af321a31a59
|
af8aebebb52d73ea38c604525a6a5857618861cf |
|
15-Jan-2014 |
Elliott Hughes <enh@google.com> |
Move _thread_created_hook to where it belongs. Change-Id: I643d761c78ccaae25270aeffa2afb811c4e2fcd7
|
c3f114037dbf028896310609fd28cf2b3da99c4d |
|
30-Oct-2013 |
Elliott Hughes <enh@google.com> |
<pthread.h> fixes and pthread cleanup. <pthread.h> was missing nonnull attributes, noreturn on pthread_exit, and had incorrect cv qualifiers for several standard functions. I've also marked the non-standard stuff (where I count glibc rather than POSIX as "standard") so we can revisit this cruft for LP64 and try to ensure we're compatible with glibc. I've also broken out the pthread_cond* functions into a new file. I've made the remaining pthread files (plus ptrace) part of the bionic code and fixed all the warnings. I've added a few more smoke tests for chunks of untested pthread functionality. We no longer need the libc_static_common_src_files hack for any of the pthread implementation because we long since stripped out the rest of the armv5 support, and this hack was just to ensure that __get_tls in libc.a went via the kernel if necessary. This patch also finishes the job of breaking up the pthread.c monolith, and adds a handful of new tests. Change-Id: Idc0ae7f5d8aa65989598acd4c01a874fe21582c7
|