capstone/HACK.TXT

33 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

2013-11-27 06:33:13 +00:00
Capstone source is organized as followings.
2013-12-05 02:25:51 +00:00
. <- core engine + README + COMPILE.TXT etc
2013-11-27 09:00:06 +00:00
├── arch <- code handling disasm engine for each arch
2013-12-05 02:25:51 +00:00
│   ├── AArch64 <- ARM64 (aka ARMv8) engine
│   ├── ARM <- ARM engine
│   ├── Mips <- Mips engine
2014-01-07 03:46:21 +00:00
│   ├── PowerPC <- PowerPC engine
│   ├── Sparc <- Sparc engine
│   ├── SystemZ <- SystemZ engine
2014-05-26 15:02:48 +00:00
│   ├── X86 <- X86 engine
│   └── XCore <- XCore engine
2013-11-27 13:29:12 +00:00
├── bindings <- all bindings are under this dir
2013-11-27 09:00:06 +00:00
│   ├── java <- Java bindings + test code
│   ├── ocaml <- Ocaml bindings + test code
│   ├── python <- Python bindings + test code
2013-12-05 02:25:51 +00:00
├── include <- API headers in C language (*.h)
2014-01-07 03:34:05 +00:00
├── suite <- Development test tools - for Capstone developers only
2013-12-05 02:25:51 +00:00
├── tests <- Test code (in C language)
2014-05-31 04:09:16 +00:00
├── contrib <- Code contributed by community to help Capstone integration
2013-11-27 06:33:13 +00:00
Follow instructions in COMPILE.TXT to see how to compile and run code.
2013-11-27 13:29:12 +00:00
2013-12-05 02:25:51 +00:00
Note: if you find some strange bugs, it is recommended to firstly clean
the code and try to recompile/reinstall again. This can be done with:
2013-11-27 06:33:13 +00:00
$ ./make.sh
$ sudo ./make.sh install
2013-11-27 06:33:13 +00:00