Skip to content
Snippets Groups Projects
  1. Mar 30, 2018
  2. Mar 15, 2018
  3. Mar 12, 2018
  4. Jan 23, 2018
    • 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
  5. Nov 29, 2017
    • Segev Finer's avatar
      Add asm(..., as_bytes=True) to Python bindings (#327) · 11239763
      Segev Finer authored
      When enabled, the assembled code will be returned as bytes (str on
      Python 2) instead of a list of integers, this is more memory efficient,
      faster (It's created using ctypes.string_at instead of a loop in
      Python), and more convenient since that's the type that most code that
      works with bytes in Python expects (That includes capstone).
      
      Defaults to `False` for backwards compatibility, since changing the
      return type is a breaking change.
      11239763
  6. Oct 26, 2017
  7. 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
  8. Jul 14, 2017
  9. Mar 21, 2017
  10. Mar 20, 2017
    • Marco's avatar
      Added support for CSharp (#287) · 1149b6b0
      Marco authored
      * Added support for CSharp
      
      * Minor changes to const_generator.py; Moved files according to the output of const_generator.py; Removed non-english comments;
      
      * Released keystone after tests
      1149b6b0
  11. Nov 10, 2016
  12. Nov 07, 2016
  13. Nov 06, 2016
  14. Nov 05, 2016
  15. Nov 04, 2016
  16. Nov 03, 2016
  17. Oct 31, 2016
    • Adrian Herrera's avatar
      Updates to Haskell bindings (#253) · d3977ca6
      Adrian Herrera authored
      * [haskell] Style fixes
      
      No changes to functionality
      
      * [haskell] Updated `assemble` function
      
      assemble now takes a list of strings, rather than a single semicolon or newline -delimited string. This is more "Haskell-ish".
      
      * [haskell] More style fixes
      d3977ca6
  18. Oct 25, 2016
  19. Oct 13, 2016
  20. Oct 02, 2016
  21. Sep 18, 2016
  22. Sep 16, 2016
  23. Sep 14, 2016
  24. Sep 10, 2016
  25. Sep 09, 2016
  26. Sep 01, 2016
  27. Aug 08, 2016
Loading