yegord / snowman

Snowman decompiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IDA 7.1 support

0xd13a opened this issue · comments

Snowman plugin for some reason does not work for me in IDA Pro 7.1. On startup the following message is output in the IDA console:

Snowman plugin v0.1.2 loaded.
  Press F3 to decompile the function under cursor, Ctrl-F3 to decompile the whole program.
  Press F3 (Ctrl-F3) again to jump to the address under cursor.

However pressing F3 or Ctrl+F3 has no effect. IDA Plugin API did change for debug plugins in 7.1, not sure about other plugin types. Does Snowman need to be tweaked too?

Maybe.
Are there "Decompile a program", "Decompile a function" menu items in "View/Open subviews" submenu?

No, I don't see them:

image

Apparently, the call to register_action fails for some reason:

::register_action(desc);

Would you like to debug why?

I don't think I have the environment set up for it and don't really have the cycles right now. However I can capture more information for you to help figure out what is going on.

Is Snowman plugin known to work in 7.1 or is it a problem with my environment?

I do not know if anybody managed to make it work under 7.1.
I do not have 7.1 either.
I guess, without the development environment set up you cannot do much: it would be nice to first verify the hypothesis that register_action fails.

As above, I do not have entries for snowman in the "Open Subviews" menu, but using F3 to decompile a function does work. This has been the case for all of the versions I've tested (7.2+).