ok imma stop using size_t at this point
This commit is contained in:
+5
-2
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user