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) switch (const u32 owner = lwm_data.vars.owner)
{ {
case lwmutex_free: owner_str = "free"; break; 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; case lwmutex_reserved: owner_str = "reserved"; break;
default: 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); owner_str = fmt::format("0x%x", owner);
} }
else
{
fmt::append(owner_str, " (0x%x)", owner);
}
break; break;
} }