Goatman13 / MicroAllegrex

Allegrex Plugin for IDA Hexrays Mips Decompiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MicroAllegrex

Allegrex Plugin for IDA Hexrays Mips Decompiler. Plugin helps with basic decompilation of Allegrex specific opcodes.
Based on MicroAVX by Markus Gaasedelen (https://github.com/gaasedelen/microavx)

Supported opcodes:

  • bitrev
  • mfic
  • min
  • max
  • wsbw

Usage

  • Copy into ida plugins directory.
  • Push F5 if previously recompiled code isn't fixed.
  • Tested on IDA 7.5 with python 3.

Issues

  • Not implemented mtic.
  • Opcodes in delay slot are not supported.

Examples

Before:

before1

After:

after1

Before:

before2

After:

after2

Before:

before3

After:

after3

About

Allegrex Plugin for IDA Hexrays Mips Decompiler


Languages

Language:Python 100.0%