skipdata capstone (#9026)

This commit is contained in:
Ignacio Sica
2025-02-12 08:11:14 +08:00
committed by GitHub
parent 2845f8797a
commit d581afd873
+1
View File
@@ -277,6 +277,7 @@ def capstone_flatdump(lib: bytes):
case 'x86_64' | 'AMD64': cs = capstone.Cs(capstone.CS_ARCH_X86, capstone.CS_MODE_64)
case 'aarch64' | 'arm64': cs = capstone.Cs(capstone.CS_ARCH_ARM64, capstone.CS_MODE_ARM)
case machine: raise NotImplementedError(f"Capstone disassembly isn't supported for {machine}")
cs.skipdata = True
for instr in cs.disasm(lib, 0):
print(f"{instr.address:#08x}: {instr.mnemonic}\t{instr.op_str}")
sys.stdout.flush()