capstone/bindings/python
2013-12-10 08:06:56 +08:00
..
capstone bindings: update java & python follow last API change 2013-12-10 08:06:56 +08:00
__init__.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00
Makefile bindings: do not delete constant files when on clean target of Makefile 2013-12-03 15:01:15 +08:00
README update COMPILE and python README to reflect the last commit 2013-12-03 09:28:43 +08:00
setup.py python: minor fix for setup.py 2013-12-06 08:55:37 +08:00
test_arm64.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00
test_arm.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00
test_detail.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00
test_mips.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00
test_x86.py python: replace op_index() with op_find(), which straightly returns the desired operand rather than its cumbersome index 2013-12-06 21:33:58 +08:00
test.py python: add error message to CsError and modify all tests to use CsError exception 2013-12-06 20:58:04 +08:00

To install Python binding, simply run below command:

		$ sudo python setup.py install

	Another way to install Python binding for *nix environment is:

		$ sudo make 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.