Nguyen Anh Quynh | 1ae38db | 2013-11-27 14:33:13 +0800 | [diff] [blame^] | 1 | Capstone source is organized as followings. |
| 2 | |
| 3 | . <- core engine + README + COMPILE etc |
| 4 | ├── arch <- code handling disasm for each arch |
| 5 | │ ├── AArch64 <- ARM64 (aka ARMv8) |
| 6 | │ ├── ARM <- ARM |
| 7 | │ ├── Mips <- Mips |
| 8 | │ └── X86 <- X86 |
| 9 | ├── bindings <- all bindings |
| 10 | │ ├── csharp <- C# bindings + test code |
| 11 | │ ├── java <- Java bindings + test code |
| 12 | │ ├── ocaml <- Ocaml bindings + test code |
| 13 | │ ├── python <- Python bindings + test code |
| 14 | │ └── ruby <- Ruby bindings + test code |
| 15 | ├── include <- API headers in C (*.h) |
| 16 | ├── release <- Precompiled binaries |
| 17 | │ ├── linux |
| 18 | │ ├── mac |
| 19 | │ └── windows |
| 20 | ├── tests <- Test code (in C) |
| 21 | |
| 22 | |
| 23 | Follow COMPILE to see how to compile and run code. |
| 24 | Note: if you find some bugs during compilation, it is recommended to clean |
| 25 | the code and try again, for example with: |
| 26 | |
| 27 | $ make clean |
| 28 | $ make |
| 29 | |
| 30 | |