mirror of
https://github.com/capstone-engine/capstone.git
synced 2024-12-01 01:10:29 +00:00
2aedb8168c
* Rename test.c to test_basic.c with corresponding executable name change. * Fix Makefile, tests/Makefile to comprehend renamed test program. See issue #922 * Fix XCode project to comprehend renamed test program. See issue #922 * Rename python test.py to test_basic.py to parallel C test name. See issue #922 * Rename ocaml test.ml to test_basic.ml to parallel C test name. See issue #922 * Fix MSVC project definitions to comprehend renamed test program. See issue #922 |
||
---|---|---|
.. | ||
Makefile | ||
README | ||
test_arm64.c | ||
test_arm.c | ||
test_basic.c | ||
test_detail.c | ||
test_iter.c | ||
test_mips.c | ||
test_ppc.c | ||
test_skipdata.c | ||
test_sparc.c | ||
test_systemz.c | ||
test_winkernel.cpp | ||
test_x86.c | ||
test_xcore.c |
This directory contains some test code to show how to use Capstone API. - test.c 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.c: 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_skipdata.c: This code shows how to use SKIPDATA option to skip broken instructions (most likely some data mixed with instructions) and continue to decode at the next legitimate instructions. - test_iter.c: This code shows how to use the API cs_disasm_iter() to decode one instruction at a time inside a loop. - test_<arch>.c These code show how to access architecture-specific information for each architecture. - test_winkernel.cpp This code shows how to use Capstone from a Windows driver.