Skip to content

klsecservices/rv-p-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

RISC-V P Extension Support for IDA Pro & Hex-Rays Decompiler

Plugin for IDA Pro and Hex-Rays Decompiler that adds support for several instructions from RISC-V P Extension (version 0.5.x).

Features

  • Table Decoding: Implements table decoding similar to a real RISC-V based core. Easy to add support for new instructions.
  • Disassembly Support: Adds support for disassembling instructions from the RISC-V P Extension (v0.5.x) that are not natively supported by IDA Pro.
  • Lifting to Decompiler: Lifts unsupported instructions to enable accurate decompilation through the Hex-Rays Decompiler.

Installation

Put p_ext.py in:

  • %APPDATA%\Hex-Rays\IDA Pro\plugins on Windows
  • $HOME/.idapro/plugins on Linux/Mac
  • or: <IDA dir>/plugins

License

This software is provided under MIT Software License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages