static-analysis-engineering / CodeHawk-Binary

CodeHawk Binary Analyzer for malware analysis and general reverse engineering
MIT License
21 stars 9 forks source link

Create two views of the CFG #147

Closed sipma closed 3 months ago

sipma commented 3 months ago

The relational analysis now maintains two separate views of the CFG: one is the original, flat view, in the other the basic blocks that are part of the trampoline are collapsed into a single, composite TrampolineBlock that provides accessors to the constituting blocks according to their roles in the trampoline.