![]() Print("0x functions "Decompile twice with cache clear") ![]() Plugin for decompiling all the function in the "Invalidate hexrays caches") I though I put that in the Bip repository somewhere but I can't find it, so here is a small plugin/code which should allows to do that: from bip import * So basically it means you have to decompile the function in an order, which is a pain, for fixing that the simplest way is to just decompile everything twice, but it can take quite some time if you do it on "big" binaries. But once that function has been decompiled, the information fetched by IDA will be updated, and so the decompilation of the caller function might now work. When decompiling a function IDA will try to gather information on the function called by this one and in some case fail to get those information which will make the decompilation fail. If it works on some case and other it does not it is probably because of the call analysis. There is several reason you can get an error on the decompilation from IDA.
0 Comments
Leave a Reply. |