sys_lwcond, sys_lwmutex

This commit is contained in:
Nekotekina 2017-02-03 02:16:09 +03:00
parent 16944b0c4c
commit 3d85a89cc9
9 changed files with 366 additions and 213 deletions

View file

@ -204,7 +204,7 @@ void KernelExplorer::Update()
case SYS_LWMUTEX_OBJECT:
{
auto& lwm = static_cast<lv2_lwmutex&>(obj);
m_tree->AppendItem(node, fmt::format("LWMutex: ID = 0x%08x \"%s\"", id, +name64(lwm.name)));
m_tree->AppendItem(node, fmt::format("LWMutex: ID = 0x%08x \"%s\", Wq = %zu", id, +name64(lwm.name), lwm.sq.size()));
break;
}
case SYS_TIMER_OBJECT:
@ -223,7 +223,7 @@ void KernelExplorer::Update()
case SYS_LWCOND_OBJECT:
{
auto& lwc = static_cast<lv2_cond&>(obj);
m_tree->AppendItem(node, fmt::format("LWCond: ID = 0x%08x \"%s\"", id, +name64(lwc.name)));
m_tree->AppendItem(node, fmt::format("LWCond: ID = 0x%08x \"%s\", Waiters = %zu", id, +name64(lwc.name), +lwc.waiters));
break;
}
case SYS_EVENT_FLAG_OBJECT: