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 e7c5695807 java: fix memleak in disasm() 11 years ago
..
capstone java: fix memleak in disasm() 11 years ago
.gitignore initial commit for java binding 11 years ago
Makefile Update java binding for PPC arch 11 years ago
README java: OpenJDK 7 is also supported 11 years ago
Test.java Update java binding for PPC arch 11 years ago
TestArm.java java: update following the change to detail mode in the core 11 years ago
TestArm64.java java: update following the change to detail mode in the core 11 years ago
TestMips.java java: update following the change to detail mode in the core 11 years ago
TestPpc.java java: update following the change to detail mode in the core 11 years ago
TestX86.java java: update following the change to detail mode in the core 11 years ago
run.sh Update java binding for PPC arch 11 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.