Skip to content
Snippets Groups Projects
  1. Apr 01, 2018
    • gmorenz's avatar
      Fix use after free in Rust bindings (#334) · 28292239
      gmorenz authored
      28292239
    • Christian Sharpsten's avatar
      Auto-detect install libdir to enable multi-arch debian builds (#345) · 3e67c1d4
      Christian Sharpsten authored
      When compiling on linux, use GNUInstallDirs to automatically determine
      the appropriate libdir path for multi-arch builds instead of hardcoding
      lib/ or lib64/. GNUInstallDirs should follow the FHS appropriately for
      non-debian platforms that place libs in lib64/. This also removes the
      need to specify `lib64` on the command line when building for a
      non-debian system that follows the linux FHS.
      
      When compiling with cmake directly on debian and specifying
      `-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_LIBRARY_ARCHITECTURE=<arch>`, the
      libdir should be set to /usr/lib/<arch>/.
      3e67c1d4
  2. Mar 31, 2018
  3. Mar 30, 2018
  4. Mar 15, 2018
  5. Mar 13, 2018
  6. Mar 12, 2018
  7. Feb 20, 2018
  8. Jan 24, 2018
  9. Jan 23, 2018
    • Nguyen Anh Quynh's avatar
      add Masm binding to README · 52accc6b
      Nguyen Anh Quynh authored
      52accc6b
    • fearless's avatar
      Include bindings for masm x86 and other x64 assemblers (#320) · 2c659e9d
      fearless authored
      * Include bindings for masm x86 and other x64 assemblers
      
      * Added examples RadASM projects for x86 and x64 assembler
      Removed stub lib files
      Added readme.md
      
      * removed stub lib files
      
      * Fixed passing address parameter of ks_asm as qword size.
      Added unzipped source folders for examples
      Removed extra lines in text files
      
      * Removed additional extra lines at end of text files
      
      * Renamed readme.md to README.md, removed additional binaries.
      
      * Rename readme.md to README.md
      
      * Removed additional non-required files. Have to leave .dlg files as they are required for the main dialog examples and examples wont compile without them.
      
      * Updated bindings to add masm binding by mrfealress
      2c659e9d
    • Peter Matula's avatar
      rename namespace "llvm" to "llvm_ks" (#333) · 1815d79b
      Peter Matula authored
      This prevents symbol collisions when the Keystone library is linked with the LLVM libraries.
      
      Renaming was done by the following repository-wide substitutions:
      * `namespace llvm` -> `namespace llvm_ks`
      * `llvm::` -> `llvm_ks::`
      1815d79b
  10. Dec 21, 2017
  11. Nov 29, 2017
  12. Nov 05, 2017
  13. Oct 26, 2017
  14. Oct 24, 2017
    • hongxu's avatar
      fix python bindings shared library directory issue (#301) · 5bcff118
      hongxu authored
      using `data_files` dict prefixed with
      `SITE_PACKAGES = os.path.join(get_python_lib(), "keystone")` is not
      portable, see #235 and #297 for details. Regular setup configuration does
      not work, e.g., specifying `package_data` etc, since that only affects
      `sdist`.
      
      The fix is a hack: customize `install_lib` to explicitly copy the file
      into keystone install dir.
      5bcff118
  15. Oct 07, 2017
  16. Jul 14, 2017
  17. Jun 01, 2017
  18. May 09, 2017
  19. Apr 17, 2017
  20. Apr 08, 2017
  21. Mar 21, 2017
  22. Mar 20, 2017
  23. Mar 13, 2017
  24. Mar 09, 2017
  25. Mar 07, 2017
  26. Feb 21, 2017
Loading