What's Changed:
- Logging messages levels configurable by dialog and
hrtng.cfg
- Assist split gaps in structures for IDA9+ "fixed" structures
- Create dummy structs: convert allocation size to
sizeof()
like:newStructType* newStructType = malloc(sizeof(newStructType));
- C++ virtual tables: prefer
typename_
againstVT_addr
for VTBL union member name - Refactoring (global Find and Replace):
- hot keys;
- include unnamed functions into refactoring scope;
- include user defined numeric forms;
- don't show "Replace" field for deleted item;
- display a line of multi-line comment;
- Auto renaming:
- fix function argument renaming;
- avoid using and setting name of overrun struct member;
- renaming
*expr
; - ban "started" name
- Bugfixes:
- inlines saving/loading
- jump to indirect call - find callback member destination
- some context menu items have not been shown on cached pseudocode
- one more workaround for a function argument renaming bug
- doc
- added a few media links to readme
- Jump to indirect call How To
- some polishing