Ida Pro - 9.0.240925
def run(self, arg): print("Running Python plugin")
import idaapi class my_plugin_t(idaapi.plugin_t): flags = 0 comment = "Python plugin" help = "" wanted_name = "My Plugin" wanted_hotkey = "Ctrl-Shift-P" IDA Pro 9.0.240925
def init(self): return idaapi.PLUGIN_OK
plugin_t PLUGIN = IDP_INTERFACE_VERSION, 0, // flags run, // entry point NULL, // terminator NULL, // UI hook "Example Plugin", // name comment, // comment "", // help "Alt-F1", // hotkey NULL // module ; Place in %IDADIR%/plugins/ : // flags run
| Operation | IDA 8.3 | IDA 9.0.240925 | |-----------|---------|----------------| | Initial auto-analysis | 4m 12s | 2m 58s | | Lumina query (1000 functions) | 68.2s | 14.1s | | Decompiler (single large function) | 11.3s | 8.7s | | Save .idb2 database | 2.1s | 0.8s | // entry point NULL