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.
Metadata
Release files for keystone-engine-rdv 0.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keystone-engine-rdv-0.9.3.tar.gz | 2.8 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl | Python 2, Python 3 | none | Windows x86-64 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl | Python 2, Python 3 | none | Windows x86-32 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl | Python 3, Python 2 | none | Linux glibc 2.5+ x86-64 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl | Python 2, Python 3 | none | Linux glibc 2.5+ x86-64 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl | Python 2, Python 3 | none | Linux glibc 2.5+ x86-32 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl | Python 2, Python 3 | none | Linux glibc 2.5+ x86-32 | Details |
| keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl | Python 2, Python 3 | none | macOS 10.15+ x86-64 | Details |
Total release size: 15.5 MB
Release files / keystone-engine-rdv-0.9.3.tar.gz
| Download URL | keystone-engine-rdv-0.9.3.tar.gz |
|---|---|
| Size | 2.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b9198d2e8c8098acc7ec7fdd922d957ee2d0a5fd8d7652cb876442358f153e2
|
|
BLAKE2b-256 checksum How to use checksums |
acdce8c97b9b10cdb4e4ba36dae4f3fdc8e68fecb98a40a3d0105f75ee07a1f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 2 Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
36e21eb28c518ab0e5f9f4d79748f1c488cade825dd3785793edfc67f3081a8d
|
|
BLAKE2b-256 checksum How to use checksums |
67dce238188110499c0e8dcec2bd7ce8941afa36f0a6715bd430764cb7436975
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-win32.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Python 2 Python 3 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f4fd209a13fa68e762a5c6d3dc158fd79fe0c8e22c4dea2424c2c1cb5a1223ba
|
|
BLAKE2b-256 checksum How to use checksums |
6324c8cd411755f7d2d1a1b460ba63d000e1900af72d4e40b4aefaa271e91f80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.5+ x86-64 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6b22bc6cfa5aae92d557bfa4b057594d77c09bc853e1d31b5752b1383ab06a00
|
|
BLAKE2b-256 checksum How to use checksums |
b9368402eea3351b90f35982c89aec4d3b08828c6a5e88f24264251603a79cb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.5+ x86-64 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e9d9ae97f3fa2a3937a4a358dfb41fc2085cfb2426f8b632990178d40f20f90f
|
|
BLAKE2b-256 checksum How to use checksums |
a8484f0404816becfe6c9eff2baf8655f997f0fe72fd2171e0016b86d8df928b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.5+ x86-32 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
91b29120d0637a793149abf090907764bdacd4b4a0ca141e49421ac536f90f89
|
|
BLAKE2b-256 checksum How to use checksums |
d7e83df12c32808a4cda8f39b7b16970224b0522abd7c6dd42db5863a9e4ea0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.5+ x86-32 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b3e3b5f7f27488c4e92097baf2efaf9076db85dd18def2853733a82e2b2ad3a5
|
|
BLAKE2b-256 checksum How to use checksums |
3421952c7ce538abcfa7b96e6c3ce89ae43e1b140a1b04d3773a1613947be517
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl
| Download URL | keystone_engine_rdv-0.9.3-py2.py3-none-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | Python 2 Python 3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
daa1efcbccdb3f6c877f923b7fcec174896fa4563714b6d6e30182ac20351206
|
|
BLAKE2b-256 checksum How to use checksums |
c7edad862e9c8988c1180e13b4e216ebb30355a784de80a3202cee8fefdc04fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|