Skip to main content

Keystone assembler engine

Project description

Keystone is a lightweight multi-platform, multi-architecture assembler framework. It offers some unparalleled features:

  • Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
  • Clean/simple/lightweight/intuitive architecture-neutral API.
  • Implemented in C/C++ languages, with bindings for Java, Masm, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6 & OCaml available.
  • Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed).
  • Thread-safe by design.
  • Open source - with a dual license.

Further information is available at http://www.keystone-engine.org

License

Keystone is available under a dual license:

  • Version 2 of the GNU General Public License (GPLv2). (I.e. Without the "any later version" clause.). License information can be found in the COPYING file EXCEPTIONS-CLIENT file.

    This combination allows almost all of open source projects to use Keystone without conflicts.

  • For commercial usage in production environments, contact the authors of Keystone to buy a royalty-free license.

    See LICENSE-COM.TXT for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keystone-engine-rdv-0.9.3.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl (1.4 MB view details)

Uploaded Python 2Python 3Windows x86-64

keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl (1.3 MB view details)

Uploaded Python 2Python 3Windows x86

keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded Python 2Python 3

keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl (1.8 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ x86-64

keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl (1.8 MB view details)

Uploaded Python 2Python 3

keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl (1.8 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded Python 2Python 3macOS 10.15+ x86-64

File details

Details for the file keystone-engine-rdv-0.9.3.tar.gz.

File metadata

  • Download URL: keystone-engine-rdv-0.9.3.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for keystone-engine-rdv-0.9.3.tar.gz
Algorithm Hash digest
SHA256 4b9198d2e8c8098acc7ec7fdd922d957ee2d0a5fd8d7652cb876442358f153e2
MD5 6bf6c0ad8f9bfde60f1ddf82761fb051
BLAKE2b-256 acdce8c97b9b10cdb4e4ba36dae4f3fdc8e68fecb98a40a3d0105f75ee07a1f0

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 36e21eb28c518ab0e5f9f4d79748f1c488cade825dd3785793edfc67f3081a8d
MD5 f56b50a86c65d33ce37e3110a9b3c3ad
BLAKE2b-256 67dce238188110499c0e8dcec2bd7ce8941afa36f0a6715bd430764cb7436975

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 f4fd209a13fa68e762a5c6d3dc158fd79fe0c8e22c4dea2424c2c1cb5a1223ba
MD5 ca063a2705222c421a8d0fb7cf545c66
BLAKE2b-256 6324c8cd411755f7d2d1a1b460ba63d000e1900af72d4e40b4aefaa271e91f80

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b22bc6cfa5aae92d557bfa4b057594d77c09bc853e1d31b5752b1383ab06a00
MD5 d45f3071807b1677203d9643b365a833
BLAKE2b-256 b9368402eea3351b90f35982c89aec4d3b08828c6a5e88f24264251603a79cb0

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e9d9ae97f3fa2a3937a4a358dfb41fc2085cfb2426f8b632990178d40f20f90f
MD5 a3c41fef54447548b134b0ec2f5a678b
BLAKE2b-256 a8484f0404816becfe6c9eff2baf8655f997f0fe72fd2171e0016b86d8df928b

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 91b29120d0637a793149abf090907764bdacd4b4a0ca141e49421ac536f90f89
MD5 750574f0d71f85470b43ac4d890e8801
BLAKE2b-256 d7e83df12c32808a4cda8f39b7b16970224b0522abd7c6dd42db5863a9e4ea0b

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 b3e3b5f7f27488c4e92097baf2efaf9076db85dd18def2853733a82e2b2ad3a5
MD5 3577e37c13fb67f35988416159a055f7
BLAKE2b-256 3421952c7ce538abcfa7b96e6c3ce89ae43e1b140a1b04d3773a1613947be517

See more details on using hashes here.

File details

Details for the file keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 daa1efcbccdb3f6c877f923b7fcec174896fa4563714b6d6e30182ac20351206
MD5 a267e706bcad89d9624b933d0c874179
BLAKE2b-256 c7edad862e9c8988c1180e13b4e216ebb30355a784de80a3202cee8fefdc04fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page