No project description provided
Project description
rz-bindgen
rz-bindgen parses Rizin header files using libclang to generate SWIG .i binding files
For information on code structure, see src/README.md.
For usage information, see the documentation.
Building python plugin
Requirements:
- rizin > 0.4.1 (needs commit 59b38e6)
- meson
- ninja
- python >= 3.7
- libclang
- SWIG
Meson options:
clang_path
: Directory containing libclang.so- Defaults to result of
llvm-config --libdir
if found - Otherwise, use Xcode clang path on MacOS
- Otherwise, use
clang.exe
directory on windows - Otherwise, use
/usr/lib
- Defaults to result of
clang_args
: Extra arguments to pass to libclang- Defaults to setting resource-dir to result of
clang -print-resource-dir
- Defaults to setting resource-dir to result of
rizin_include_path
: Directory containing rizin header files- Defaults to using rizin found in pkg-config and CMake
- To customize pkg-config search, set
PKG_CONFIG_PATH
- To customize CMake search, set
CMAKE_PREFIX_PATH
Building the Cutter plugin
Additional Requirements:
- cmake
- cutter
- qt
Install the cutter plugin to <CUTTER_PLUGIN_DIR>/native/
Install the python plugin (rizin.py
, _rizin
) to <CUTTER_PLUGIN_DIR>/native/bindings/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rz_bindings-0.5.1.tar.gz
(88.3 kB
view hashes)
Built Distributions
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f13a9fa9023b2e737029a417779a7b3cbaf752b6d23d2f1352eaf522dd193e9 |
|
MD5 | ac5112c95d2c1474ce1c279e04e66a73 |
|
BLAKE2b-256 | 581fd0a0d030c088edd672b39c1a6ba1dc07e142b7ad4772687b9ea6afb8b0a7 |
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2d4fe215c57a2ffa7b1564761bd009b6c9f01785706d2eaf2282ffaadd960f |
|
MD5 | f8ac0c6c24f01d3a05d7d847d8d33784 |
|
BLAKE2b-256 | 7f6fc16e0b39e744ed99ac651a8b315c36630f21887c9e787747fd2e1af70d62 |
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e4969ba1b5b3c6fb33d773570a8a0f1510509dfcc281061045c8a6699e01a9 |
|
MD5 | cbc67c1c49b5e2519713e84f05b6e5f9 |
|
BLAKE2b-256 | 42d882e438c43ac1ee1166e7858cb344f4bc7e6e39893cdaefae8fc45b203075 |
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 414c70b4ed62511d557d162b9e814fa9a4aa9fe1c3469956cbd60d1441512e12 |
|
MD5 | c5656614e48ba489bd49e33ff5af3d0c |
|
BLAKE2b-256 | f0dad168b51d195265f9136b28e7a66b03674e4d12cae0878af723e0aae87bd8 |
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288322bcfb58b29e829a7dca004aafe9622d4412b17f60eb3cee8ac1ed67890b |
|
MD5 | 6de3894f93e8c13cbae3fe79a675e008 |
|
BLAKE2b-256 | d309bf70dbc89bca81e79921030f98f181e244bc40f7fb2cc8d4410559888615 |
Close
Hashes for rz_bindings-0.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc0bc96a1e643862b9cec58af9d480404a23e8abac8c503c953591ed9abd7e9 |
|
MD5 | dd4d2d80ea6f09a7c980a738460a8c6f |
|
BLAKE2b-256 | 6c54b0c35c6c82307201e5e8defb49598b328a8617181a244d418fc5ed33c9a8 |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d9a10429821c654f50ef1bbfeeb11e5c5872fefe73ee93385250f66f50d2de4 |
|
MD5 | 6e5488936f521c547876cd84fb311d86 |
|
BLAKE2b-256 | 06d2d136a61ef927f23491a78d0fba1a8f8a56a7683b2208ca3beead413419a8 |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee2c7dac6963b51877d4d9a51ea33fc7ce630ba656ac42fc0589486ad44634a |
|
MD5 | d649804f9b5ba403f63c2a17c3baa189 |
|
BLAKE2b-256 | 967bb11111085b785b6cf3f8abb7de183b864b2b4581a87c8e96ca3bf9a279b5 |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad78b0bcdfb7762b1206c36b196c2c4033504234887f70da97bf8b32ef278d22 |
|
MD5 | 84e6f59cda08c681277d0306e8399c90 |
|
BLAKE2b-256 | 735115366b6e8c4da227dc0840b8998d0a47b0fc2abc38c7b05c3df5369965d2 |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345f6127665af3ff7775bd1b892b57390f5076ad83b98afbd2bd78485010f9d8 |
|
MD5 | 59e1dabdc62eda4f70de39bfc7ddb491 |
|
BLAKE2b-256 | 3dd16fe0e1536ca77c7e11965bb5abd2064b0d09dd27089dfb1f1eb01435febf |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 942ee96074a39396b097bb6178e2672629224298172548344a5d6682b9103e1c |
|
MD5 | d9d61e044c2b6de4ce4c25d9e0a269d2 |
|
BLAKE2b-256 | efd08605703dbae2fb5ada3ae504bcf9f9c72745f779a12ea568ed829a6f44ee |
Close
Hashes for rz_bindings-0.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 922b5161ead58f65e3cc2be3a4ab613c1bc4641defd3ec8c7c5de2014732739a |
|
MD5 | 7536f027781847bc5c7800c6520617b8 |
|
BLAKE2b-256 | e34d288cd753e0c0f1dea507f207a248fc06270205d2c766308b74bc64d7b8bb |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5198c5c1fff109a5c7927e4e6e59178b5765ac3cb1dcd38892cf1ae131e228a4 |
|
MD5 | 3165013497077bf338c3acbfad46aeeb |
|
BLAKE2b-256 | 0bc8a14a5a60ae548e1e00c7e7a2d0d57262f980d695922dff81dcdf9abfe377 |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92a942a5fad66d6e82e07e361ca8e09ff4d5e74a3d75fc9f129c5e35c2080e8e |
|
MD5 | cc1e1c07713209c9ad1ca997142b4524 |
|
BLAKE2b-256 | cd53b42acb76f7bcd0ab9df1d201050f7939f03d6ffd66eac5804fce5bfa5a52 |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cceec9dc2db42d6056020b14f4acb73b4b02d0dc56820b6e41fe2715c37af90 |
|
MD5 | d295b0a7c62f2508e7724afcfbaddaf6 |
|
BLAKE2b-256 | 2f52debf2c3d5e0719a2623d142d254e172551ad6a9fa6223f68c038ee1aa0b3 |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34003d6ee2881b4a00adcef001a9332e518d3c9dd0402b38e2381c2ffd6600e9 |
|
MD5 | 2b7d47524f0e1dce010dfc48765ff670 |
|
BLAKE2b-256 | be7befc2727283684901a77982a45304bfb4daeda9442b1e391264cadc63de34 |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219f4a9da368b85be63ff1f8b30f4bf9cfd1657daa98590ddc41b4c499671960 |
|
MD5 | 2cc14c389be098ca2ef98b5891ea4e49 |
|
BLAKE2b-256 | dc8dc9be2dc3df967714938d40c13a2101d37294ac8f968b8ea564556d9ac9cd |
Close
Hashes for rz_bindings-0.5.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801bb57ae54daea2cfdfb549f2654aff0bcffcebaffb26c18640e881af813e56 |
|
MD5 | 419b18f3f9e3b0dec01f2d52c29b84cf |
|
BLAKE2b-256 | 82c80597205bb72505efac4055ae3dceff5fd4ed574a19f541f40ed12205a2ab |