set_debug_variable
extern bool set_debug_variable(const char* variableName, uint64 value);
set_debug_variable("_usbPipe", (uint64)object);
set_debug_variable("_usbPipe", (uint64)sUSBPipe);
set_debug_variable("_usbPipe", (uint64)sUSBPipe);
set_debug_variable("_usbTransferData", (uint64)sUSBTransferData);
set_debug_variable("_usbTransferLength", (uint64)sUSBTransferLength);
set_debug_variable("_usbPipeID", (uint64)sDebugKeyboardPipe);
set_debug_variable("_usbReportSize", (uint64)sDebugKeyboardReportSize);
set_debug_variable("_cache", (addr_t)volume->BlockCache());
set_debug_variable("_root", (addr_t)volume->RootNode());
set_debug_variable("_indices", (addr_t)volume->IndicesNode());
set_debug_variable("_this", argValue);
set_debug_variable(name, value);
set_debug_variable("_this", argValue);
set_debug_variable(name, value);
set_debug_variable(name, value);
set_debug_variable("_this", argValue);
set_debug_variable("_frame", nextEbp);
set_debug_variable("_current", (addr_t)block->current_data);
set_debug_variable("_original", (addr_t)block->original_data);
set_debug_variable("_parent", (addr_t)block->parent_data);
set_debug_variable("_cvar", (addr_t)variable);
set_debug_variable("_object", (addr_t)variable->Object());
set_debug_variable("_cpu", sDebuggerOnCPU);
set_debug_variable("_thread", (uint64)(addr_t)thread);
set_debug_variable("_threadID", thread->id);
set_debug_variable("_team", (uint64)(addr_t)thread->team);
set_debug_variable("_teamID", thread->team->id);
set_debug_variable("_", result);
if (!set_debug_variable(variable, rhs)) {
set_debug_variable(variable, variableValue);
set_debug_variable("_parent", (addr_t)fParent);
set_debug_variable("_mutex", (addr_t)&fLock);
set_debug_variable("_buffer", (addr_t)fBuffer);
set_debug_variable("_cvar", (addr_t)&fFinishedCondition);
set_debug_variable("_parent", (addr_t)fParent);
set_debug_variable("_buffer", (addr_t)fDMABuffer);
set_debug_variable("_raw",
set_debug_variable("_", (addr_t)symbolAddress);
set_debug_variable("_volume", (addr_t)mount->volume->private_volume);
set_debug_variable("_root", (addr_t)mount->root_vnode);
set_debug_variable("_covers", (addr_t)mount->root_vnode->covers);
set_debug_variable("_partition", (addr_t)mount->partition);
set_debug_variable("_node", (addr_t)vnode->private_node);
set_debug_variable("_mount", (addr_t)vnode->mount);
set_debug_variable("_covered_by", (addr_t)vnode->covered_by);
set_debug_variable("_covers", (addr_t)vnode->covers);
set_debug_variable("_adv_lock", (addr_t)vnode->advisory_locking);
set_debug_variable("_cwd", (addr_t)context->cwd);
set_debug_variable("_port", (addr_t)port);
set_debug_variable("_portID", port->id);
set_debug_variable("_owner", port->owner);
set_debug_variable("_sem", (addr_t)sem);
set_debug_variable("_semID", sem->id);
set_debug_variable("_owner", sem->u.used.owner);
set_debug_variable("_releaser", sem->u.used.last_releaser);
set_debug_variable("_acquirer", sem->u.used.last_acquirer);
set_debug_variable("_sourceCache", (addr_t)cache->source);
set_debug_variable("_cache", (addr_t)page->Cache());
set_debug_variable("_accessor", page->accessing_thread);