mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 00:35:34 +00:00
038b4f3345
* activate CP0C3_ULRI for CONFIG3, mips * updated with mips patches * updated with mips patches * remove hardcoded config3 * git ignore vscode * fix spacing issue and turn on floating point Backports most of commit 24f55a7973278f20f0de21b904851d99d4716263 from unicorn. Ignores internal core modifications, as this would be special-casing non-upstreamed behavior. |
||
---|---|---|
.. | ||
samples | ||
unicorn | ||
Makefile | ||
Makefile.build | ||
README.TXT | ||
unicorn_Unicorn.c |
This documentation explains how to install the Java binding for Unicorn from source. 0. Install the core engine as dependency Follow README in the root directory to compile & install the core. On *nix, this can simply done by: $ sudo ./make.sh install 1. Install a JDK for your platform. When done, make sure the JDK tools are in your PATH. 2. Change directories into the java bindings, build and install $ cd bindings/java $ make $ sudo make install $ make samples The samples directory contains some sample code to show how to use Unicorn API. - Sample_<arch>.java These show how to access architecture-specific information for each architecture. - Shellcode.java This shows how to analyze a Linux shellcode. - SampleNetworkAuditing.java Unicorn sample for auditing network connection and file handling in shellcode. To uninstall Java binding for Unicorn: $ sudo make uninstall