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.html
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
DebugInfoAPIs from Binary Ninja: https://api.binary.ninja/binaryninja.debuginfo-module.html