mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-05 14:31:24 +12:00
rsx_debugger: clear command count when not used
This commit is contained in:
parent
c42b25f10e
commit
2bf405e36d
1 changed files with 3 additions and 5 deletions
|
@ -617,10 +617,6 @@ void rsx_debugger::GetMemory()
|
||||||
{
|
{
|
||||||
int item_count = m_list_commands->rowCount();
|
int item_count = m_list_commands->rowCount();
|
||||||
|
|
||||||
// Clean commands column
|
|
||||||
for(u32 i=0; i < item_count; i++)
|
|
||||||
m_list_commands->setItem(i, 2, new QTableWidgetItem(""));
|
|
||||||
|
|
||||||
// Write information
|
// Write information
|
||||||
for(u32 i=0, addr = m_addr; i < item_count; i++, addr += 4)
|
for(u32 i=0, addr = m_addr; i < item_count; i++, addr += 4)
|
||||||
{
|
{
|
||||||
|
@ -633,8 +629,8 @@ void rsx_debugger::GetMemory()
|
||||||
u32 cmd = vm::read32(addr);
|
u32 cmd = vm::read32(addr);
|
||||||
u32 count = (cmd >> 18) & 0x7ff;
|
u32 count = (cmd >> 18) & 0x7ff;
|
||||||
m_list_commands->setItem(i, 1, new QTableWidgetItem(qstr(fmt::format("%08x", cmd))));
|
m_list_commands->setItem(i, 1, new QTableWidgetItem(qstr(fmt::format("%08x", cmd))));
|
||||||
m_list_commands->setItem(i, 3, new QTableWidgetItem(qstr(fmt::format("%d", count))));
|
|
||||||
m_list_commands->setItem(i, 2, new QTableWidgetItem(DisAsmCommand(cmd, count, addr, 0)));
|
m_list_commands->setItem(i, 2, new QTableWidgetItem(DisAsmCommand(cmd, count, addr, 0)));
|
||||||
|
m_list_commands->setItem(i, 3, new QTableWidgetItem(QString::number(count)));
|
||||||
|
|
||||||
if((cmd & RSX_METHOD_OLD_JUMP_CMD_MASK) != RSX_METHOD_OLD_JUMP_CMD
|
if((cmd & RSX_METHOD_OLD_JUMP_CMD_MASK) != RSX_METHOD_OLD_JUMP_CMD
|
||||||
&& (cmd & RSX_METHOD_NEW_JUMP_CMD_MASK) != RSX_METHOD_NEW_JUMP_CMD
|
&& (cmd & RSX_METHOD_NEW_JUMP_CMD_MASK) != RSX_METHOD_NEW_JUMP_CMD
|
||||||
|
@ -647,6 +643,8 @@ void rsx_debugger::GetMemory()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_list_commands->setItem(i, 1, new QTableWidgetItem("????????"));
|
m_list_commands->setItem(i, 1, new QTableWidgetItem("????????"));
|
||||||
|
m_list_commands->setItem(i, 2, new QTableWidgetItem(""));
|
||||||
|
m_list_commands->setItem(i, 3, new QTableWidgetItem(""));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue