/rz-svd

An SVD loader plugin for Rizin. Made with :blue_heart: during Google Summer of Code 2021.

Primary LanguageC

rz-svd 📟

CI

rz-svd is an SVD loader for Rizin.

SVD files are files containing information about a device's peripherals, MMIO registers and other particulars. This plugin can be used to load the data from SVD file to Rizin and add them as flags(labels) and comments, simplifying the reverse engineering experience.

Installation 💿

To compile from source, you will need the meson build system.

meson --buildtype=release --prefix=~/.local build
ninja -C build
ninja -C build install

Or, you can get the pre-compiled file from Releases.

Usage 🔌

$ rizin --
[0x00000000]> svd
Usage: svd <Path to the SVD file>   # SVD Plugin for Rizin
[0x00000000]> svd STM32F030.svd