Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
refs/heads/t
/
libc
/
bionic
/
pthread_internal.h
5d3aa86
Add an API for per-process disabling memory initialization.
by Peter Collingbourne
· 4 years, 10 months ago
2303283
Track whether a thread is currently vforked.
by Josh Gao
· 5 years ago
5f45c18
Add an android_unsafe_frame_pointer_chase function.
by Peter Collingbourne
· 6 years ago
b92d1c3
Block signals in pthread_create.
by Evgenii Stepanov
· 6 years ago
03cef38
Name stack+tls VMAs with PR_SET_VMA_ANON_NAME
by Ryan Prichard
· 6 years ago
5bb113c
Pass caller names to __pthread_internal_find for better errors.
by Elliott Hughes
· 6 years ago
16455b5
Implement dynamic TLS accesses and allocation
by Ryan Prichard
· 6 years ago
45d1349
Reorganize static TLS memory for ELF TLS
by Ryan Prichard
· 7 years ago
37754cd
Move errno to a pthread_internal_t field.
by Ryan Prichard
· 7 years ago
34583c1
Move dlerror out of a TLS slot and into a pthread_internal_t member.
by Elliott Hughes
· 7 years ago
9cfca86
Split main thread init into early+late functions
by Ryan Prichard
· 7 years ago
734beec
Allocate a small guard region around the shadow call stack.
by Peter Collingbourne
· 7 years ago
da772e2
bionic: Allocate a shadow call stack for each thread.
by Peter Collingbourne
· 7 years ago
5d427bc
bionic: Add shadow call stack guard region field to pthread_internal_t.
by Peter Collingbourne
· 7 years ago
f90687c
Increase the size of the signal stack on 64-bit.
by Josh Gao
· 7 years ago
6f3a56b
Merge "Revert "bionic: Allocate a shadow call stack for each thread.""
by Josh Gao
· 7 years ago
25c34e0
Reverse two pthread_internal_t fields
by Ryan Prichard
· 7 years ago
7b13dd9
Revert "bionic: Allocate a shadow call stack for each thread."
by Peter Collingbourne
· 7 years ago
f284a47
Merge "bionic: Allocate a shadow call stack for each thread."
by Peter Collingbourne
· 7 years ago
da1bc79
bionic: Allocate a shadow call stack for each thread.
by Peter Collingbourne
· 7 years ago
29d6dbc
Move Bionic slots to the end of pthread_internal_t
by Ryan Prichard
· 7 years ago
13e8dcb
[hwasan] Tweak process and thread initialization.
by Evgenii Stepanov
· 7 years ago
be551f5
HWASan support in bionic.
by Evgenii Stepanov
· 7 years ago
cbc80ba
Switch the rest of our internal headers to #pragma once.
by Elliott Hughes
· 7 years ago
38f01e0
Preserve historical pthread_create scheduler behavior better.
by Elliott Hughes
· 8 years ago
8aecba7
Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched.
by Elliott Hughes
· 8 years ago
53dc9dd
Improve pthread_create failure handling.
by Elliott Hughes
· 8 years ago
d6c678c
Support larger guard regions.
by Elliott Hughes
· 8 years ago
415daa8
Increase signal stack size on 32-bit to 16kB.
by Josh Gao
· 8 years ago
5e2285d
Allocate thread local buffers in __init_tls.
by Josh Gao
· 8 years ago
7484c21
Revert "Remove the global thread list."
by Elliott Hughes
· 8 years ago
b0e8c56
Remove the global thread list.
by Elliott Hughes
· 9 years ago
b6453c5
Only initialize the global stack protector once.
by Josh Gao
· 9 years ago
1089afb
Make getpid work before TLS has been initialized.
by Josh Gao
· 9 years ago
ff624c2
Format code to calculate thread stack and signal stack.
by Yabin Cui
· 9 years ago
42d949f
Defend against -fstack-protector in libc startup.
by Elliott Hughes
· 10 years ago
952e9eb
Don't use __thread in __cxa_thread_finalize().
by Yabin Cui
· 10 years ago
d26e780
Use bionic lock in pthread_internal_t.
by Yabin Cui
· 10 years ago
33ac04a
Increase alternative signal stack size on 64-bit devices.
by Yabin Cui
· 10 years ago
ef11500
Revert "Revert "add guard pages to the internal signal stacks""
by Yabin Cui
· 10 years ago
a3125fd
Revert "add guard pages to the internal signal stacks"
by Elliott Hughes
· 10 years ago
595752f
add guard pages to the internal signal stacks
by Daniel Micay
· 10 years ago
93d44ff
Merge "Let g_thread_list_lock only protect g_thread_list."
by Yabin Cui
· 10 years ago
673b15e
Let g_thread_list_lock only protect g_thread_list.
by Yabin Cui
· 10 years ago
a2db50d
Fix alignment error for pthread_internal_t/pthread stack.
by Yabin Cui
· 10 years ago
aec2bb5
Fix two errors in pthread_detach.cpp.
by Yabin Cui
· 10 years ago
2f836d4
Make __get_thread inlined.
by Yabin Cui
· 10 years ago
58cf31b
Make pthread join_state not protected by g_thread_list_lock.
by Yabin Cui
· 10 years ago
9d0c793
Remove PTHREAD_ATTR_FLAG_MAIN_THREAD.
by Yabin Cui
· 10 years ago
5e2bd71
Refactor pthread_key.cpp to be lock-free.
by Yabin Cui
· 10 years ago
19e246d
Fix possible leak in pthread_detach.
by Yabin Cui
· 11 years ago
ba8dfc2
Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK.
by Yabin Cui
· 11 years ago
6a7aaf4
Reserve enough user request stack space in pthread_create.
by Yabin Cui
· 11 years ago
8cf1b30
Use mmap to create the pthread_internal_t
by Yabin Cui
· 11 years ago
8574a06
Use mmap to create the pthread_internal_t.
by Yabin Cui
· 11 years ago
5b8ceff
Revert "Use mmap to create the pthread_internal_t."
by Nicolas Geoffray
· 11 years ago
cc5f654
Use mmap to create the pthread_internal_t.
by Yabin Cui
· 11 years ago
04303f5
Add semaphore tests, fix sem_destroy.
by Elliott Hughes
· 11 years ago
a4831cb
Add pthread_gettid_np and re-expose __get_thread for LP32.
by Elliott Hughes
· 11 years ago
40a5217
Only wipe TLS for user-supplied stacks.
by Elliott Hughes
· 11 years ago
7086ad6
Cache getpid.
by Elliott Hughes
· 11 years ago
b30aff4
Revert "Revert "Lose the hand-written futex assembler.""
by Elliott Hughes
· 11 years ago
1728b23
Switch to g_ for globals.
by Elliott Hughes
· 11 years ago
4b558f5
Rewrite the POSIX timer functions.
by Elliott Hughes
· 11 years ago
0e714a5
Implement POSIX pthread_mutex_timedlock.
by Elliott Hughes
· 11 years ago
cef3fae
Clean up pthread_internal_t.
by Elliott Hughes
· 12 years ago
36d6188
Clean up forking and cloning.
by Elliott Hughes
· 12 years ago
877ec6d
Fix pthread_join.
by Elliott Hughes
· 12 years ago
e48b685
Clean up the pthread_create trampoline.
by Elliott Hughes
· 12 years ago
70b24b1
Switch pthread_create over to __bionic_clone.
by Elliott Hughes
· 12 years ago
c3f1140
<pthread.h> fixes and pthread cleanup.
by Elliott Hughes
· 12 years ago
2b6e43e
Explain the sigprocmask in pthread_exit.
by Elliott Hughes
· 12 years ago
eb847bc
Fix x86_64 build, clean up intermediate libraries.
by Elliott Hughes
· 12 years ago
50af69e
Simplify main thread stack size initialization
by Brian Carlstrom
· 12 years ago
4cf1395
Move stuff only needed by pthread-timers.c into pthread-timers.c.
by Elliott Hughes
· 12 years ago
84114c8
Improve stack overflow diagnostics (take 2).
by Elliott Hughes
· 12 years ago
eb1b074
Revert "Clean up our alternate signal stacks."
by Guang Zhu
· 12 years ago
5cf8795
Clean up our alternate signal stacks.
by Elliott Hughes
· 12 years ago
0f020d1
Handles spurious wake-ups in pthread_join()
by msg555
· 12 years ago
36fa67b
Ensure header files using __BEGIN_DECLS include sys/cdefs.h.
by Elliott Hughes
· 12 years ago
9d23e04
Fix pthreads functions that should return ESRCH.
by Elliott Hughes
· 12 years ago
40eabe2
Fix the pthread_setname_np test.
by Elliott Hughes
· 12 years ago
6d33918
Simplify pthread_create, using more public API.
by Elliott Hughes
· 12 years ago
3e89847
Revert "Revert "More pthreads cleanup.""
by Elliott Hughes
· 12 years ago
6f94de3
Revert "More pthreads cleanup."
by Elliott Hughes
· 12 years ago
2a1bb4e
More pthreads cleanup.
by Elliott Hughes
· 12 years ago
44b53ad
Revert "Revert "Pull the pthread_key_t functions out of pthread.c.""
by Elliott Hughes
· 12 years ago
6260553
Revert "Pull the pthread_key_t functions out of pthread.c."
by Elliott Hughes
· 12 years ago
ad59322
Pull the pthread_key_t functions out of pthread.c.
by Elliott Hughes
· 12 years ago
4f251be
Don't corrupt the thread list if the main thread exits.
by Elliott Hughes
· 13 years ago
ae8eb74
Fix a potential NULL pointer dereference in _init_thread().
by Xi Wang
· 13 years ago
5419b94
Make dlerror(3) thread-safe.
by Elliott Hughes
· 13 years ago
bfeab1b
Don't corrupt the thread list in static executables.
by Elliott Hughes
· 13 years ago
9c3eca7
resolved conflicts for merge of 6cf3c7c5 to jb-dev-plus-aosp
by Elliott Hughes
· 13 years ago
d0c884d
Let pthread_create fail if schedparam can't be set
by Pierre Peiffer
· 13 years ago
1a78fbb
Initialize TLS before any application code is run.
by Evgeniy Stepanov
· 13 years ago
4f086ae
Implemented pthread_atfork()
by Matt Fischer
· 15 years ago
3a654b1
Revert "Fix the C library initialization to avoid calling static C++ constructors twice."
by David 'Digit' Turner
· 16 years ago
[Renamed from libc/private/pthread_internal.h]
03eabfe
Fix the C library initialization to avoid calling static C++ constructors twice.
by David 'Digit' Turner
· 16 years ago
[Renamed from libc/bionic/pthread_internal.h]
1dc9e47
auto import from //depot/cupcake/@135843
by The Android Open Source Project
· 16 years ago
Next »