A Survey of Symbol Name Recovery in Software Reverse Engineering
Year: 2026
Type: article
Abstract: Reading the original semantics from symbol-stripped binaries, symbol-stripped bytecode, or symbol-stripped source code is challenging because high-level information, such as function and variable names, is unavailable. Recovering these names is crucial to understanding software behavior and enabling security applications. Previous work has shown that lost symbol names can be recovered, leading many researchers to propose approaches for name recovery. This work presents a systematic survey to examine the significance, existing methodologies, implementations, and evaluations. Additionally, the study discusses insights gained from the systematization, highlights remaining challenges, and offers thoughts on future research directions.
Source: ACM Computing Surveys
DOI: 10.1145/3844948
Institution: Nanjing University
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Award: G288940767
OpenAlex ID: W7204895205
