rizin-rlang

RzLang plugins are used to instantiate a VM inside rizin to run scripts by keeping the internal state alive along multiple executions. This is like interpreting scripts using rz-pipe, but with extra features:

  • No need to instantiate and load the libraries on every call
  • Keep global state between runs
  • Write asm/analysis/bin plugins in dynamic languages
  • Support Python

Building

Python

cd python
meson build
ninja -C build
ninja -C build install
S
Description
RzLang extensions for implementing Rizin plugins in other languages
Readme
5.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 78%
Python 18%
Makefile 2%
Meson 1%
Shell 1%