-
-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unify code of source information access for DWARF, PDB, dSYM #907
Comments
After #880, the line info is available in a format-agnistic way in |
As well as separate files completely. Not sure if it changes anything, but just keep it in mind. |
Even more, it can be served by a daemon:
See https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server/ for more information. |
@imbillow note, that also it would require some changes in the config variables - e.g. |
TODO: Check also the Rust 1.70 new feature (e.g. |
@imbillow turned out OMF also could have source code information available, currently it's not parsed:
Note, also we don't seem to parse types information available from OMF as well, probably could be done, similarly to DWARF and PDB. |
As most of this was complete, I am closing this issue, thanks @imbillow for the hard work! If something is missing, lets open a new issue. |
Currently the code for handling source-level information access with DWARF, PDB, dSYM, etc is separate in every cases.
We should think about better abstract API for all of these. It will also affect config variables like
asm.dwarf
, etc.See also:
Good source of inspiration is the
DebugInfo
APIs from Binary Ninja: https://api.binary.ninja/binaryninja.debuginfo-module.htmlThe text was updated successfully, but these errors were encountered: