4 ms·
What do you mean? The Rizin code does all the hard part (we add uplifting code for every architecture manually; you can see a list of supported architectures us
by xvilka 3y ago
What do you mean? The Rizin code does all the hard part (we add uplifting code for every architecture manually; you can see a list of supported architectures using `rz-asm -L` and check for the `I` letter, which means "IL." You need to call the necessary APIs. See, for example, how it's done in one of the integration tests[1]. As for the use of Rizin from Python, we have a rz-bindgen[2][3].
[1] https://github.com/rizinorg/rizin/blob/dev/test/integration/test_analysis_il.c https://github.com/rizinorg/rizin/blob/dev/test/integration/...
[2] https://rizin.re/posts/gsoc-2022-rz-bindgen/ https://rizin.re/posts/gsoc-2022-rz-bindgen/
[3] https://github.com/rizinorg/rz-bindgen https://github.com/rizinorg/rz-bindgen