MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / disassemble

Method disassemble

pcsx2/DebugTools/DisassemblyManager.cpp:409–416  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

407}
408
409bool DisassemblyFunction::disassemble(u32 address, DisassemblyLineInfo& dest, bool insertSymbols, bool simplify)
410{
411 auto it = findDisassemblyEntry(entries,address,false);
412 if (it == entries.end())
413 return false;
414
415 return it->second->disassemble(address,dest,insertSymbols,simplify);
416}
417
418void DisassemblyFunction::getBranchLines(u32 start, u32 size, std::vector<BranchLine>& dest)
419{

Callers 1

getLineMethod · 0.80

Calls 11

findDisassemblyEntryFunction · 0.85
parseDisasmFunction · 0.85
GetOpcodeInfoFunction · 0.85
disasmMethod · 0.80
getRegisterNameMethod · 0.80
sizeFunction · 0.50
endMethod · 0.45
c_strMethod · 0.45
emptyMethod · 0.45
findMethod · 0.45

Tested by

no test coverage detected