Thanks to visit codestin.com
Credit goes to github.com

Skip to content

redraincatching/asha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

asha - a RISC-V decompiler written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages