THR_LOCK_ACQUIRE
THR_LOCK_ACQUIRE(thread, &_cond_static_lock);
THR_LOCK_ACQUIRE(curthread, &addr_lock);
THR_LOCK_ACQUIRE(curthread, &addr_lock);
THR_LOCK_ACQUIRE(curthread, &free_thread_lock);
THR_LOCK_ACQUIRE(curthread, &tcb_lock);
THR_LOCK_ACQUIRE(curthread, &tcb_lock);
THR_LOCK_ACQUIRE(curthread, &free_thread_lock);
THR_LOCK_ACQUIRE(thread, &_mutex_static_lock);
#define THR_LOCK(curthrd) THR_LOCK_ACQUIRE(curthrd, &(curthrd)->lock)
#define THR_THREAD_LOCK(curthrd, thr) THR_LOCK_ACQUIRE(curthrd, &(thr)->lock)
THR_LOCK_ACQUIRE(thread, &_rwlock_static_lock);
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);