MCPcopy Create free account
hub / github.com/capstone-engine/capstone / test_class

Function test_class

contrib/objdump/objdump-m68k.py:398–422  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

396
397# ## Test class Cs
398def test_class():
399 for (arch, mode, code, comment) in all_tests:
400 filename = "/dev/stdin"
401 address = 0
402 if len(sys.argv) > 1:
403 filename = sys.argv[1]
404 if len(sys.argv) > 2:
405 address = int(sys.argv[2],16)
406 if len(sys.argv) > 3:
407 debug_mode = True
408
409 with open(filename, "rb") as f:
410 code = f.read()
411
412 try:
413 md = Cs(arch, mode)
414 md.detail = True
415
416 print_objdump_dumpheader(filename, address)
417
418 for insn in md.disasm(code, address):
419 print_insn_detail_np(insn)
420
421 except CsError as e:
422 print("ERROR: %s" % e)
423
424
425if __name__ == '__main__':

Callers 1

objdump-m68k.pyFile · 0.70

Calls 5

disasmMethod · 0.95
CsClass · 0.85
print_objdump_dumpheaderFunction · 0.85
print_insn_detail_npFunction · 0.85
readMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…