Overview of IDAPython example categories
mainThe IDAPython examples are organized into several functional domains to help you implement specific automation tasks:
- User interface: Creating and manipulating UI widgets, forms, and custom UI via Python Qt bindings.
- Disassembly: Querying or modifying the disassembly listing, altering analysis, and reacting to IDB changes.
- Decompilation: Querying the decompiler, manipulating microcode or C-trees, and intervening in decompilation output.
- Debuggers: Driving debugging sessions and reacting to debugging events.
- Working with types: Managing types, including programmatically creating structures and enums.
- Miscellaneous: General-purpose examples.