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.
 
 
 
 
 
 
Nguyen Anh Quynh a3f87a54d9 java: add 'check' target to Makefile 10 years ago
..
capstone rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly 10 years ago
.gitignore
Makefile java: add 'check' target to Makefile 10 years ago
README
Test.java Fix java binding tests 10 years ago
TestArm.java Update java binding to v3 10 years ago
TestArm64.java Update java binding to v3 10 years ago
TestMips.java
TestPpc.java Update java binding to v3 10 years ago
TestSparc.java
TestSystemz.java
TestX86.java Fix java binding tests 10 years ago
TestXcore.java Fix java binding tests 10 years ago
run.sh java: add 'check' target to Makefile 10 years ago

README

This has been tested with OpenJDK version 6 & 7 on Ubuntu-12.04 and
Arch Linux-3.11, 64-bit.

- OpenJDK is required to compile and run this test code.
For example, install OpenJDK 6 with:

$ sudo apt-get install openjdk-6-jre-headless openjdk-6-jdk libjna-java

- To compile and run this Java test code:

$ make
$ ./run.sh


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

- Test.java
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_<arch>.java
These code show how to retrieve architecture-specific information for each
architecture.