Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.17 KB

File metadata and controls

46 lines (33 loc) · 1.17 KB

asha - a RISC-V decompiler written in Rust

License

asha is a decompiler that for RISC-V written for a final year project. A full writeup will be coming soon.

Current RISC-V extension support

  • RV32/64I
  • RV32/64M
  • RV32/64A

Output Examples

using an implementation of the fibonacci function as an example

Disassembly

Control Flow Graph

Decompilation


Running the Program

Build the program with cargo

> cargo build --release

and run the executable, or simply run with cargo

> cargo run --release

License

Released under MIT Non-AI by @redraincatching.


Neovim Rust