https://github.com/smoothhacker/bn_riscv64
An architecture plugin for RISC-V 64I
https://github.com/smoothhacker/bn_riscv64
binary-ninja binaryninja risc-v riscv
Last synced: 21 days ago
JSON representation
An architecture plugin for RISC-V 64I
- Host: GitHub
- URL: https://github.com/smoothhacker/bn_riscv64
- Owner: SmoothHacker
- Created: 2022-05-15T02:24:20.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-26T01:21:15.000Z (about 3 years ago)
- Last Synced: 2025-04-13T02:44:29.881Z (about 1 year ago)
- Topics: binary-ninja, binaryninja, risc-v, riscv
- Language: C++
- Homepage:
- Size: 133 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bn_riscv64
A C++ architecture plugin for RISC-V 64I.
## Get Started
Simply clone the repository and the API submodule
```sh
git clone --recursive git@github.com:SmoothHacker/bn_riscv64.git
```
## Building
Simply configure the project using CMake, then build and install to your plugins folder:
```sh
cmake -S . -B build # -GNinja ...
cmake --build build -j $(nproc) -t install
```
## TODO
* Add Support for the following extensions
* Multiplication and Division
* Single-Precision Floating-Point
* Double-Precision Floating-Point