Phase 1: Guided Semantic Recovery.
Phase 2: Structure-Oriented Repair.
Phase 3: Lexical and Stylistic Finalization.
Phase 1: Distortion Taxonomy Initialization
Phase 2: Line-Level Code Alignment
Phase 3: Guidance Generation and Semantic Signature Construction
RQ1: How closely does the recovered code resemble the original source code?
RQ2: How accurately can the original functions be retrieved from the recovered code?
RQ3: How do different recovery stages contribute to semantic restoration under compiler optimizations and obfuscations? (Ablation study)
RQ4: Is the recovered code semantically consistent with the source, and does any inconsistency originate in decompilation or in repair?