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.6.0.tar.gz
(88.3 kB
view hashes)
Built Distributions
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c58e6c1c4e732669d05b9478d7778c8999dab7f0cca10e034f08aaad6763fc46 |
|
MD5 | a44a5563abd7d009480c08a5990f38c3 |
|
BLAKE2b-256 | a67b90d7411de8a6bbebd32e35a3bdfe7854d6c97e86f42f656a71145aa16233 |
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60914a5f8cd6c5e1d5edc991af0519411d9470f613b27bb713e19a43b8764a48 |
|
MD5 | 1b32497501908071d43689899eeba746 |
|
BLAKE2b-256 | ebf5a68f97e2d4e0258cd0544de40d518913575d0c572d9c2b9e382db87421bd |
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed10b4402107b6bfc6497f5bcd1747f5fc0e5054e1e6e8460acd69de792d455f |
|
MD5 | cb5e4d87dd61989ce64a0047be44983e |
|
BLAKE2b-256 | 27340dfe3f5cf87cb4ef339a53cf9c0782569ca7f070728a4df4a2369efc5f9d |
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a28ddfc5ccb529099fb92e1f3896b4930ccf7fba4cd5ef21b55a6bca93863fd |
|
MD5 | 6d5271be901ff579d73f083deecb8d33 |
|
BLAKE2b-256 | 8a5ff352616d68903d38769b29c07db4bf9edb41368b014ec236d89fa759b4f8 |
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3806aa8c6fdf9223609106206f4e101667055fb3aa1138a5181df7e69489fa34 |
|
MD5 | f7f28eb87dbdfeb49a71dbef60a01d63 |
|
BLAKE2b-256 | 6fc0be526a309919e588f4bc4d243ec69ee6a58433f100daca9921761919df4c |
Close
Hashes for rz_bindings-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01fc328aaa4990b8fcea58ddf8b81781e076accca2c2a535685f3589dd1e44cc |
|
MD5 | a56c66c2382c1e99b6dba0036323e57b |
|
BLAKE2b-256 | dff87c090093afc095c3cbda4cb36f37b6b98b900bacbc9c95614b229b583483 |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc1ff6976b27e3d591ec5754fc0dea3fea8ad5bde65be14b4d1174bd45ab8bb0 |
|
MD5 | 31ff054344eb5544cff6efa80d728fb4 |
|
BLAKE2b-256 | 3e0ed0ccccddb168f5f790367e27b865bbb7875a621b018e920a439c909e6cf2 |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb6874101ffcb0e6acf07302e7e2dd4bfb26573e32d62a18d14f549a5f25e824 |
|
MD5 | 499eebcbb3cf2f0c70120be4bbf3b569 |
|
BLAKE2b-256 | 5938ee482cb7b6fd3a430691dae212b15124e7eb9fd1d103b1b4561eabc61608 |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b2e424011c09aef5b8a1f3f14bef078465b550ba29c56bd2c25b4b471665b9e |
|
MD5 | a5d15c7af6fe0bbf9f82328b40dd89aa |
|
BLAKE2b-256 | a9bb89baef761f834ad8972c05c5e9e87aa1fa44a9a80bcf665c03f925b613f9 |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0409385f8c7fd51d7a4661b068f9ff581904e1c9257917cc1e34743505edcf46 |
|
MD5 | 8562c6615542ef8490051d4f629c950f |
|
BLAKE2b-256 | 0c95ab5f721a0402fdd2b050b29ec0c2a0d6986402e227b11df2d99728b91f3d |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f1f86e6e026540ac0b5ef3bcdfd917716b1b8ba1d9118c0bb28825ce398089 |
|
MD5 | 7ed47d525949a4609b76ec4885ee4309 |
|
BLAKE2b-256 | 7b819b276e6db2cbedb6347e63031c59c5754167b129e5589bf301bd51b4a4bc |
Close
Hashes for rz_bindings-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cc7947eb7aa613d70b74012e7b595abcdabf646262f883448c6af823421619d |
|
MD5 | 5e9a114a38bb172000fda18353cd25cb |
|
BLAKE2b-256 | 9636e6a9e88b57c2a58e0582dad6efba879bcab8e53f8529b8cbdc7cc715c26e |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8567b3d49be29e6430024aac1a7d852f8763ccc1e28ca55952298d6aaca193fe |
|
MD5 | 5a02bd8c6d811cc64091ef47c55a35f8 |
|
BLAKE2b-256 | f49f717d02ee1e4913964a37fa84c894ec9f43909b97689b688db4bb95fca889 |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee168940c9913d8ef609eb4fce1c1f1f7aba9da6bae501a2ecbea99022edf42f |
|
MD5 | 636fa90651cd30f804265d10ff50b4a1 |
|
BLAKE2b-256 | f89d76dff00210de45460f57e185fad46cb8778cfe1aa237a173d19ff9a7c11b |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d943cac0c701b4bf5f6762d3d2357732615cfaa39b41cb5ec634a41415cf6e79 |
|
MD5 | 8a4bda50351d036277ab93a3d63c0c0b |
|
BLAKE2b-256 | 6030e53d55cf67d87745cdcb991aa7dd3263b65ca364a6823688700f6bfc0e1f |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e8cdd66381e8e44abd2d27d6bbe990010d80e6806497bcee3014f6859a64958 |
|
MD5 | 65d87dca0a85ee3c8aa069dcd8128258 |
|
BLAKE2b-256 | da2937225ad2dad1d9b0414fecbec529cddfc1f1a2d30224961804582eeae22d |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9352478dfea1aa0f352816a8f19a1f6f95cf8595d71369c8be86160bdac051 |
|
MD5 | bc41a04809b5253579066e78e93275ec |
|
BLAKE2b-256 | bb0a60878bc09f8d21b98977ae63318f510ca835c11712fe5f4122949339c799 |
Close
Hashes for rz_bindings-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be1f0034ce88562b34600bdec0e0364124e249aee23f1f18f31beddc9b2b8d25 |
|
MD5 | b842c768134f1db3fb35969be754d87f |
|
BLAKE2b-256 | 7ed021ebcaf8cc82b35a2598d1ca4d75c9a086e111dab285faeb2545edb304f7 |