├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.swp 3 | *.d 4 | *.o 5 | *.a 6 | *.dSYM 7 | *.so 8 | *.so.* 9 | *.exe 10 | *.dll 11 | *.class 12 | *.jar 13 | *.pyc 14 | *.tgz 15 | *.tar.gz 16 | *.github.io 17 | _*.diff 18 | 19 | build 20 | docs/sample/sample 21 | _sample*.txt 22 | tmp 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Keystone Engine 2 | ============== 3 | 4 | **UPDATE**: See our official Git repository of Keystone Engine at https://github.com/keystone-engine/keystone 5 | 6 | === 7 | Keystone is a lightweight multi-platform, multi-architecture assembler framework. 8 | It offers some unparalleled features: 9 | 10 | - Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit). 11 | - Clean/simple/lightweight/intuitive architecture-neutral API. 12 | - Implemented in C/C++ languages, with bindings for Python available. 13 | - Native support for Windows & \*nix (with Mac OSX, Linux, *BSD & Solaris confirmed). 14 | - Thread-safe by design. 15 | - Open source. 16 | 17 | Keystone will be released to public after a testing phase. Further information is available at http://www.keystone-engine.org 18 | 19 | --------------------------------------------------------------------------------