Hi, I was wondering if there any plans to stabilize the ida python script object model?
I would extend this question to the C++ api as well.
I have been looking at some go reversing tools and testing out various scripts. Many are written around the 7.5/7.6 era. Just to test something out its not really worth porting another authors code over to the 9 api.
I was just wondering if there was an object model freeze in the works at all?
One of my plugins was unusable after 6.9 and I was only able to find the time to get it going again this month. I cant remember exactly but it was a number of years without it. Updates can be quite time consuming. I understand the desire for a tidy api , but changes multiply costs for users. Also old code examples and knowledge gets muddled.
A less ideal solution, but acceptable. Now that we are on subscription model maybe having old versions available for download could work for those not lucky enough to have them from the time? Currently I am keeping installs of 7.5, 7.6 and 9 all going. not ideal but…
Bindiff still doesnt have an official release for 9. The ecosystem of scripts and plugins feels overly fragmented
Its begging for someone to create a unified api layer that can be accessed over IPC where most common tasks could be accessed independently of the disassembler being utilized.