Displaying of original binary debug information in .c and .ll output
- Dominant language
- C++
- Stars
- 8.6k
- Forks
- 1k
- PR merge metrics
- No merged PRs in 30d
Description
Feature query / request:
Suppose the original binary has debug symbols (e.g. when compiled with `gcc -g`, does retdec read the debug symbols and propagate them to the output files?
e.g. label the .c and .ll outputs with line information from the original binary? if not, how can this be implemented?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by examining how RetDec handles debug symbols from binaries compiled with gcc -g and how it produces the .c and .ll outputs. Determine whether original line information is currently preserved or discarded. Done means documenting or implementing a clear way for both output formats to carry source line information from the input binary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers, reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100