IDA Pro Full Instruction Reference Plugin - It's like auto-comments but useful.
I'm generally pretty good at figuring out what various Intel instructions do. But, once in a while I need to either know some precise detail (i.e. exact side effects of SUB) or come across a rare instruction. Then I break my train of thought and have to dig out the reference manual. Which got me thinking: Why can't IDA just give me the full documentation?
https://raw.githubusercontent.com/no...hot/idaref.png
The plugin will monitor the location for your cursor (ScreenEA) and display the full documentation of the instruction. At the moment it only supports x86-64, however adding support for other architectures is relatively easy.
Usage
Simply checkout or download the repository and make sure that the sqlite database file is in the same directory as the 'idaref' python script.
Execute the python script via File->Script File... or ALT+F7. This will open a new view in your IDA workspace. In this view is where the text will be displayed. Now click on the instruction you're curious about and within a second the documentation will populate the view.
Once loaded, the plugin can be turned off by closing the tab window. To control the output right-click on the tab window to get a menu:
*Update View - Load documentation for currectly selected instruction.
*Lookup Instruction - Manual load documentation, you'll be prompted for the instruction.
*Toggle Auto-refresh - Turn on/off auto loading of documentation and rely on the first two options.
https://raw.githubusercontent.com/no...daref_menu.png
https://github.com/nologic/idaref
by nologic