kernel-explorer: Fix lwmutex owner display

This commit is contained in:
Eladash 2020-09-15 19:48:47 +03:00 committed by Megamouse
parent 92d65ff3c2
commit 05364908f3
1 changed files with 6 additions and 2 deletions

View File

@ -382,14 +382,18 @@ void kernel_explorer::Update()
switch (const u32 owner = lwm_data.vars.owner)
{
case lwmutex_free: owner_str = "free"; break;
//case lwmutex_dead: owner_str = "dead"; break;
case lwmutex_dead: owner_str = "dead"; break;
case lwmutex_reserved: owner_str = "reserved"; break;
default:
{
if (owner >= ppu_thread::id_base && owner <= ppu_thread::id_base + ppu_thread::id_step - 1)
if (owner >= ppu_thread::id_base && owner <= ppu_thread::id_base + ppu_thread::id_count - 1)
{
owner_str = fmt::format("0x%x", owner);
}
else
{
fmt::append(owner_str, " (0x%x)", owner);
}
break;
}