Home | History | Annotate | only in /external/capstone
Up to higher level directory
NameDateSize
.appveyor.yml21-Aug-2018268
.travis.yml21-Aug-2018458
Android.bp21-Aug-20181.6K
arch/21-Aug-2018
bindings/21-Aug-2018
capstone.pc.in21-Aug-2018294
ChangeLog21-Aug-201815.8K
CMakeLists.txt21-Aug-201812.8K
COMPILE.TXT21-Aug-20185.5K
COMPILE_CMAKE.TXT21-Aug-20183K
COMPILE_MSVC.TXT21-Aug-20184.6K
config.mk21-Aug-20183.3K
contrib/21-Aug-2018
CREDITS.TXT21-Aug-20181.9K
cs.c21-Aug-201826.6K
cs_priv.h21-Aug-20182.3K
cstool/21-Aug-2018
docs/21-Aug-2018
functions.mk21-Aug-2018191
HACK.TXT21-Aug-20182K
include/21-Aug-2018
LEB128.h21-Aug-20181.1K
LICENSE21-Aug-20181.6K
LICENSE.TXT21-Aug-20181.6K
LICENSE_LLVM.TXT21-Aug-20183.3K
make.sh21-Aug-20184.7K
Makefile21-Aug-201813.1K
MathExtras.h21-Aug-201813.8K
MCDisassembler.h21-Aug-2018286
MCFixedLenDisassembler.h21-Aug-20181.3K
MCInst.c21-Aug-20183K
MCInst.h21-Aug-20183.9K
MCInstrDesc.c21-Aug-2018515
MCInstrDesc.h21-Aug-20185.1K
MCRegisterInfo.c21-Aug-20183.4K
MCRegisterInfo.h21-Aug-20184.5K
METADATA21-Aug-2018478
msvc/21-Aug-2018
nmake.bat21-Aug-2018235
packages/21-Aug-2018
pkgconfig.mk21-Aug-2018267
README21-Aug-20181.7K
RELEASE_NOTES21-Aug-20180
SStream.c21-Aug-20183.1K
SStream.h21-Aug-2018751
suite/21-Aug-2018
tests/21-Aug-2018
TODO21-Aug-2018427
utils.c21-Aug-20181.8K
utils.h21-Aug-20181.6K
windows/21-Aug-2018
xcode/21-Aug-2018

README

      1 Capstone is a disassembly framework with the target of becoming the ultimate
      2 disasm engine for binary analysis and reversing in the security community.
      3 
      4 Created by Nguyen Anh Quynh, then developed and maintained by a small community,
      5 Capstone offers some unparalleled features:
      6 
      7 - Support multiple hardware architectures: ARM, ARM64 (ARMv8), Mips, PPC, Sparc,
      8   SystemZ, XCore and X86 (including X86_64).
      9 
     10 - Having clean/simple/lightweight/intuitive architecture-neutral API.
     11 
     12 - Provide details on disassembled instruction (called decomposer by others).
     13 
     14 - Provide semantics of the disassembled instruction, such as list of implicit
     15   registers read & written.
     16 
     17 - Implemented in pure C language, with lightweight bindings for Visual Basic, PHP,
     18   PowerShell, Emacs, Haskell, Perl, Python, Ruby, C#, NodeJS, Java, GO, C++, OCaml,
     19   Lua, Rust, Delphi, Free Pascal & Vala ready either in main code, or provided
     20   externally by the community).
     21 
     22 - Native support for all popular platforms: Windows, Mac OSX, iOS, Android,
     23   Linux, *BSD, Solaris, etc.
     24 
     25 - Thread-safe by design.
     26 
     27 - Special support for embedding into firmware or OS kernel.
     28 
     29 - High performance & suitable for malware analysis (capable of handling various
     30   X86 malware tricks).
     31 
     32 - Distributed under the open source BSD license.
     33 
     34 Further information is available at http://www.capstone-engine.org
     35 
     36 
     37 [Compile]
     38 
     39 See COMPILE.TXT file for how to compile and install Capstone.
     40 
     41 
     42 [Documentation]
     43 
     44 See docs/README for how to customize & program your own tools with Capstone.
     45 
     46 
     47 [Hack]
     48 
     49 See HACK.TXT file for the structure of the source code.
     50 
     51 
     52 [License]
     53 
     54 This project is released under the BSD license. If you redistribute the binary
     55 or source code of Capstone, please attach file LICENSE.TXT with your products.
     56