pthread_thread
void __pthread_key_call_destructors(pthread_thread *thread);
pthread_thread *__allocate_pthread(void* (*entry)(void*), void *data);
void __init_pthread(pthread_thread* thread, void* (*entry)(void*), void* data);
pthread_thread* thread;
pthread_thread* thread = (pthread_thread*)_thread;
pthread_thread* thread = __allocate_pthread(startRoutine, arg);
pthread_thread* thread = get_user_thread()->pthread;
static pthread_thread sMainThread;
pthread_thread* thread = (pthread_thread*)_thread;
pthread_thread* thread = pthread_self();
pthread_thread*
pthread_thread* thread = (pthread_thread*)malloc(sizeof(pthread_thread));
__init_pthread(pthread_thread* thread, void* (*entry)(void*), void* data)
pthread_thread* thread = pthread_self();
pthread_thread* thread = pthread_self();
pthread_thread* thread = pthread_self();
pthread_thread* thread = pthread_self();
pthread_thread* thread = pthread_self();
pthread_thread* thread = pthread_self();
get_key_value(pthread_thread* thread, uint32 key, int32 sequence)
__pthread_key_call_destructors(pthread_thread* thread)
pthread_thread thread;