- 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
moduledirectory. - Open the
lm32.slnsolution in Visual Studio and build. - Proc modules will be copied into the users %APPDATA\Hex-Rays\IDA Pro\procs folder
- Copy the
cfg\LM32.cfgfile to your%APPDATA\Hex-Rays\IDA Pro\cfgfolder and update the definitions as appropriate for your implementation.
[makefile]
- Configure the
$IDASDKenvironment variable. - Clone this repository into the
$IDASDK/moduledirectory. - Edit the
$IDASDK/module/makefileand add the repository directory toDIRS32. - Follow the IDA SDK build instructions.
The code is licensed under MIT License