Tool
genmc
genmc is an IDAPython script and plugin that displays Hex-Rays microcode. Running it as a script adds install_plugin(), which copies the script into IDA's plugins directory. From there the Plugins menu or Ctrl-Shift-M opens it. With the viewer focused, g shows the microcode graph and i shows the graph for the current micro-instruction. It needs IDA and a decompiler at version 7.3 or newer, and the main branch uses Python 3.
- Targets
- Binary
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 247
- Last commit
- 2022-11-13
- Language
- Python
GitHub data as of 2026-11-09
Requirements & limits
- IDA 7.3 or newer with the Hex-Rays decompiler. Python 3 on the main branch.
- The README does not name a license.
Cite
BibTeX
@misc{genmc,
title = {{genmc}},
howpublished = {\url{https://github.com/patois/genmc}},
url = {https://github.com/patois/genmc},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/genmc/}}
}Plain text
genmc. https://github.com/patois/genmc (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/genmc/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · patois/genmc · Revision f6f85d2
More in Native binaries
- serum-preset-packager · Tool
- OpenJOC · Tool
- Felix · Tool
- aftereffects-aep-parser · Tool
- OpenQBW · Tool
- WinTTD · Tool