(addr, insnum)
| 77 | return instxt |
| 78 | |
| 79 | def disassemble(addr, insnum): |
| 80 | global cbuf, pfunc_disasm |
| 81 | insword = struct.pack('<I', insnum) |
| 82 | cbuf.value = b'(uninitialized)' |
| 83 | pfunc_disasm(addr, insword, 4, ctypes.byref(cbuf), False) |
| 84 | return normalize(cbuf.value.decode('utf-8').strip()) |
| 85 | |
| 86 | #------------------------------------------------------------------------------ |
| 87 | # slightly smarter than strcmp() disassembly comparison |