mirror of
https://github.com/capstone-engine/capstone.git
synced 2025-02-17 04:49:46 +00:00
![Rot127](/assets/img/avatar_default.png)
* Add test with ASAN enabled. * Fix leaks in cstool and cs.c * Add work around so ASAN binaries don't DEADSIGNAL due to too many randomized address bits. * Add ASAN build arguments to cstest * Fix leaks in cstest * Use cstest binary build by the main build. * Add clonging step for cmocka when cstest is build * Skip Python tests for ASAN * Remove make build from CI * Fix leaks in cstest. - Rewrite split to remove leaks and improve runtime by 6% - Add free() * Fix cmocka external project to stable branch. * Revert "Fix leaks in cstest." This reverts commit bf8ee125b0c58f9c794eb081a69c80f8a71825cd. * Fix memleaks in cstest * Document adding of ASAN job to release guide * Add CAPSTONE_BUILD_CSTEST to build docs * Fix double free * Add more detail tests to CI and fix them * Initialize variables * Fix typo * Update cstest build docs * Revert "Remove make build from CI" This reverts commit 84f7360c6da6183cd41bec0fef3e1d0a2ee49ddf. * Make cstest only run for cmake builds. * Add cstest job for make build. * Add CAPSTONE_DIET build test. * Compile the compatibility header test with ASAN if enabled. * Fix DIET build by excluding not used code. * Missing " * Build static library with ASAN and DIET if enabled. * Revert "Add CAPSTONE_DIET build test." This reverts commit 71e1469dee53bfdb6b275dd1be19f6eb21a0c023.
Documentation of Capstone disassembly framework. * Switching to 2.1 engine. http://capstone-engine.org/version_2.1_API.html * How to compile & install Capstone. http://capstone-engine.org/documentation.html * Programming with C language. http://capstone-engine.org/lang_c.html * Programming with Python language. http://capstone-engine.org/lang_python.html * Programming with Java language. http://capstone-engine.org/lang_java.html * Customize instruction mnemonics at run-time. http://capstone-engine.org/mnemonic.html * Retrieve access information of instruction operands. http://capstone-engine.org/op_access.html * Build compact engine with only selected architectures. http://capstone-engine.org/compile.html * Build "diet" engine for even smaller libraries. http://capstone-engine.org/diet.html * Build embedded engine for firmware/OS kernel. http://capstone-engine.org/embed.html * SKIPDATA mode to keep disassembling after hitting a broken instruction. http://capstone-engine.org/skipdata.html * Quickly iterate instructions with cs_disasm_iter(). http://capstone-engine.org/iteration.html * Build X86-reduce engine for firmware/OS kernel. http://capstone-engine.org/x86reduce.html * Sample applications on how to embed Capstone into Windows kernel driver. https://github.com/aquynh/capstone/tree/master/contrib/cs_driver (in C, basic) https://github.com/aquynh/KernelProject (in C++) * Sample application on how to embed Capstone into Mac OSX Kext (kernel). https://github.com/aquynh/CapstoneTest * A Micro Capstone-Engine API Documentation in Chinese https://github.com/kabeor/Micro-Capstone-Engine-API-Documentation/blob/master/Micro%20Capstone-Engine%20API%20Documentation.md