()
| 90 | |
| 91 | # ## Test class Cs |
| 92 | def test_class(): |
| 93 | address = 0x01000 |
| 94 | for (arch, mode, code, comment) in all_tests: |
| 95 | print("*" * 16) |
| 96 | print("Platform: %s" % comment) |
| 97 | print("Code: %s " % code.hex(' ')) |
| 98 | print("Disasm:") |
| 99 | |
| 100 | try: |
| 101 | md = Cs(arch, mode) |
| 102 | md.detail = True |
| 103 | last_address = 0 |
| 104 | for insn in md.disasm(code, address): |
| 105 | last_address = insn.address + insn.size |
| 106 | print("0x%x:\t%s\t%s" % (insn.address, insn.mnemonic, insn.op_str)) |
| 107 | print_insn_detail(insn) |
| 108 | print("0x%x:\n" % (last_address)) |
| 109 | |
| 110 | except CsError as e: |
| 111 | print("ERROR: %s" % e.__str__()) |
| 112 | |
| 113 | if __name__ == '__main__': |
| 114 | test_class() |
no test coverage detected
searching dependent graphs…