Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. (bloaty 依赖)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
danghvu 1a7c449a72 Fix python test output, same as core test 11 years ago
..
capstone Fix python test output, same as core test 11 years ago
Makefile initial import 11 years ago
README initial import 11 years ago
__init__.py initial import 11 years ago
arm.py initial import 11 years ago
arm64.py initial import 11 years ago
capstone.py initial import 11 years ago
setup.py initial import 11 years ago
test.py Fix python test output, same as core test 11 years ago
test_arm.py Fix python test output, same as core test 11 years ago
test_arm64.py Fix python test output, same as core test 11 years ago
test_detail.py initial import 11 years ago
test_mips.py Fix python test output, same as core test 11 years ago
test_x86.py Fix python test output, same as core test 11 years ago
x86.py initial import 11 years ago

README

To install python bindings, simply run below command:

$ sudo python setup.py install

This directory contains some test code to show how to use Capstone API.

- test.py
This code shows the most simple form of API where we only want to get basic
information out of disassembled instruction, such as address, mnemonic and
operand string.

- test_detail.py:
This code shows how to access to architecture-neutral information in disassembled
instructions, such as implicit registers read/written, or groups of instructions
that this instruction belong to.

- test_<arch>.py
These code show how to access architecture-specific information for each
architecture.