Skip to content
Snippets Groups Projects
  1. 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
    • Segev Finer's avatar
      Add *.egg-info to .gitignore (#328) · 2aeffc21
      Segev Finer authored
      This is a meta data folder generated by Python's setuptools.
      2aeffc21
  2. Nov 05, 2017
  3. Oct 26, 2017
  4. 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
  5. Oct 07, 2017
  6. Jul 14, 2017
  7. Jun 01, 2017
  8. May 09, 2017
  9. Apr 17, 2017
  10. Apr 08, 2017
  11. Mar 21, 2017
  12. Mar 20, 2017
  13. Mar 13, 2017
  14. Mar 09, 2017
  15. Mar 07, 2017
  16. Feb 21, 2017
  17. Feb 06, 2017
  18. Feb 05, 2017
  19. Jan 16, 2017
  20. Jan 06, 2017
  21. Jan 05, 2017
  22. Jan 02, 2017
  23. Dec 29, 2016
  24. Dec 27, 2016
Loading