ok imma stop using size_t at this point

This commit is contained in:
2026-05-19 08:48:52 +02:00
parent 8d6d6c0672
commit 03a6a9b383
4 changed files with 26 additions and 6 deletions
+5 -2
View File
@@ -147,6 +147,9 @@ void broadway::execute(ircolib::u32 instr, mem &mem) {
case 33:
lwzu(instr, mem);
break;
case 34:
lbz(instr, mem);
break;
case 36:
stw(instr, mem);
break;
@@ -179,11 +182,11 @@ void broadway::print_disasm(ircolib::u32 instr) {
cs_insn *insn;
auto instr_buff = ircolib::integral_to_slice(std::byteswap(instr));
size_t count = cs_disasm(capstone, instr_buff.data(), instr_buff.size(), pc - 4, 1, &insn);
ircolib::u32 count = cs_disasm(capstone, instr_buff.data(), instr_buff.size(), pc - 4, 1, &insn);
if (count <= 0)
return;
size_t j;
ircolib::u32 j;
for (j = 0; j < count; j++) {
std::println("\t0x{:x}:\t{}\t\t{}", insn[j].address, insn[j].mnemonic, insn[j].op_str);
}