angr / angr-management

The official angr GUI.
BSD 2-Clause "Simplified" License
859 stars 108 forks source link

Allow optimization pass ordering from the GUI #1184

Open mahaloz opened 4 months ago

mahaloz commented 4 months ago

Description

As a developer, you often need to toggle certain optimization passes using the following window on decompilation:

Screenshot 2024-02-23 at 3 39 34 PM

In addition to an optimization pass being on, the order they trigger also matters. This could be super useful if we could drag the click blocks up and down to affect the order. All that would need to change is how we pass optimization_passes kwarg to the Decompiler analysis.

Alternatives

No response

Additional context

No response