thread_get_current_thread_id
static thread_id thread_get_current_thread_id(void);
thread_id threadID = thread_get_current_thread_id();
thread_id threadID = thread_get_current_thread_id();
if (thread != thread_get_current_thread_id()) {
thread_id threadID = thread_get_current_thread_id();
thread_get_current_thread_id());
owner.thread = thread_get_current_thread_id();
paddr_desc[index].last_ref = thread_get_current_thread_id();
if (id != thread_get_current_thread_id()) {
if (id != thread_get_current_thread_id()) {
if (heap.acquiring_meta == thread_get_current_thread_id())
heap.acquiring_meta = thread_get_current_thread_id();
if (heap.acquiring_pages == thread_get_current_thread_id())
heap.acquiring_pages = thread_get_current_thread_id();
chunk->thread = (gKernelStartup ? 0 : thread_get_current_thread_id());
chunk->thread = (gKernelStartup ? 0 : thread_get_current_thread_id());
info->thread = (gKernelStartup ? 0 : thread_get_current_thread_id());
if (thread_get_current_thread_id() == sHeapGrowThread) {
if (thread_get_current_thread_id() == sHeapGrowThread)
thread_get_current_thread_id(), true, true);
lock->holder = thread_get_current_thread_id();
} else if (lock->holder == thread_get_current_thread_id()) {
thread_id thread = thread_get_current_thread_id();
if (thread_get_current_thread_id() != lock->holder) {
thread_get_current_thread_id(), lock, lock->holder);
lock->holder = thread_get_current_thread_id();
} else if (lock->holder == thread_get_current_thread_id()) {
thread_id thread = thread_get_current_thread_id();
lock->holder = thread_get_current_thread_id();
if (thread_get_current_thread_id() != RECURSIVE_LOCK_HOLDER(lock))
thread_id thread = thread_get_current_thread_id();
thread_id thread = thread_get_current_thread_id();
thread_id thread = thread_get_current_thread_id();
&& thread_get_current_thread_id() != lock->holder) {
if (lock->holder == thread_get_current_thread_id())
if (lock->holder == thread_get_current_thread_id()) {
if (RECURSIVE_LOCK_HOLDER(lock) == thread_get_current_thread_id())
if (lock->holder == thread_get_current_thread_id()) {
if (lock->holder == thread_get_current_thread_id()) {
thread_id thread = thread_get_current_thread_id();
if (thread_get_current_thread_id() != lock->holder) {
if (lock->holder != -1 && thread_get_current_thread_id() != lock->holder) {
if (thread_get_current_thread_id() != lock->holder)
ASSERT(from->holder != thread_get_current_thread_id());
TRACE(("xsi_msgrcv: thread %d going to sleep\n", (int)thread_get_current_thread_id()));
TRACE(("xsi_msgrcv: thread %d back to life\n", (int)thread_get_current_thread_id()));
"waiting on message queue %d\n", (int)thread_get_current_thread_id(),
TRACE(("xsi_msgsnd: thread %d going to sleep\n", (int)thread_get_current_thread_id()));
TRACE(("xsi_msgsnd: thread %d back to life\n", (int)thread_get_current_thread_id()));
"waiting on message queue %d\n", (int)thread_get_current_thread_id(),
"waiting on semaphore set id %d\n", (int)thread_get_current_thread_id(),
"%" B_PRId32 ".\n", thread_get_current_thread_id(), id);
"%" B_PRId32 ".\n", thread_get_current_thread_id(), id);
sSems[slot].u.used.last_acquirer = thread_get_current_thread_id();
sSems[slot].u.used.last_acquirer = thread_get_current_thread_id();
thread_get_current_thread_id());
sSems[slot].u.used.last_releaser = thread_get_current_thread_id();
rename_thread(thread_get_current_thread_id(), threadName);
if (id == thread_get_current_thread_id())
return thread_get_current_thread_id();
if (id == thread_get_current_thread_id()) {
if (id == thread_get_current_thread_id()) {
id = thread_get_current_thread_id();
id = thread_get_current_thread_id();
thread_get_current_thread_id());
"isWrite %d, isUser %d\n", thread_get_current_thread_id(),
marker.accessing_thread = thread_get_current_thread_id();