mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 23:11:25 +12:00
GUI Utilities: Implement instruction search, PPU/SPU disasm improvements (#10968)
* GUI Utilities: Implement instruction search in PS3 memory * String Searcher: Case insensitive search * PPU DisAsm: Comment constants with ORI * PPU DisAsm: Add 64-bit constant support * SPU/PPU DisAsm: Print CELL errors in disasm * PPU DisAsm: Constant comparison support
This commit is contained in:
parent
8a72bdb422
commit
ab50e5483e
21 changed files with 1043 additions and 409 deletions
|
@ -1216,6 +1216,8 @@ std::string spu_thread::dump_regs() const
|
|||
|
||||
const bool floats_only = debugger_float_mode.load();
|
||||
|
||||
SPUDisAsm dis_asm(cpu_disasm_mode::normal, ls);
|
||||
|
||||
for (u32 i = 0; i < 128; i++, ret += '\n')
|
||||
{
|
||||
fmt::append(ret, "%s: ", spu_reg_name[i]);
|
||||
|
@ -1269,7 +1271,6 @@ std::string spu_thread::dump_regs() const
|
|||
|
||||
if (i3 >= 0x80 && is_exec_code(i3))
|
||||
{
|
||||
SPUDisAsm dis_asm(cpu_disasm_mode::normal, ls);
|
||||
dis_asm.disasm(i3);
|
||||
fmt::append(ret, " -> %s", dis_asm.last_opcode);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue