- Analysis of the core instruction set as well as pseudo instructions
- Basic data/code reference detection
- Branch detection
- Stack behavior detection
- 32bit address fusin
- Standard switch jumptable support
[Windows]
[GUI]
- Install Visual Studio 2022.
- Unpack the IDA SDK to a directory on your computer.
- Clone this repository into the IDA SDK
module
directory. - Open the
lm32.sln
solution in Visual Studio and build. - Proc modules will be copied into the users %APPDATA\Hex-Rays\IDA Pro\procs folder
- Copy the
cfg\LM32.cfg
file to your%APPDATA\Hex-Rays\IDA Pro\cfg
folder and update the definitions as appropriate for your implementation.
[makefile]
- Configure the
$IDASDK
environment variable. - Clone this repository into the
$IDASDK/module
directory. - Edit the
$IDASDK/module/makefile
and add the repository directory toDIRS32
. - Follow the IDA SDK build instructions.
The code is licensed under MIT License