Function un-inlining #2185
Labels
Component: Core
Issue needs changes to the core
Effort: High
Issue should take > 1 month
Impact: High
Issue adds or blocks important functionality
Type: Enhancement
Issue is a small enhancement to existing functionality
This is a far-off dream of a feature request, but it would be very nice if I could select a chunk of HLIL, mark a few expressions as 'variable', and call it an inlined function or macro. Then binja could search for the IL pattern and mark matches, giving an option to simplify/un-inline the inline function call. The first part could be done as a plugin right now, but the un-inlining part would take some core support (or maybe #1606). I can imagine this playing really well with DWARF or PDB imports, where you have the ground truth for macro expansion/inlining, but also for reversing stripped, optimized code.
The text was updated successfully, but these errors were encountered: