Use EmulatorBase DisassembleResult for DOL semantic diff

This commit is contained in:
2026-06-11 19:18:07 -04:00
parent 12481996b8
commit ee5ee49d22
+2 -2
View File
@@ -1001,12 +1001,12 @@ void diff_dol_files_semantic(
struct FileAnalysis {
struct Function {
const ResourceDASM::PPC32Emulator::DisassembleResult::Label* label;
const ResourceDASM::EmulatorBase::DisassembleResult::Label* label;
size_t size;
std::vector<std::pair<uint32_t, uint32_t>> code; // [(opcode, mask)]
};
std::vector<Function> functions;
ResourceDASM::PPC32Emulator::DisassembleResult dasm;
ResourceDASM::EmulatorBase::DisassembleResult dasm;
};
auto disassemble_section = [&](const ResourceDASM::DOLFile& file, const ResourceDASM::DOLFile::Section& sec) -> FileAnalysis {