You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we probably have to occasionally map something anyways, but it seems we shouldn't need to always? anyway, would be happy to have your insight into this bout of madness, or a correction if I am wrong, @bjorn3 or @philipc
I had the same question when I was working on Android support (sorry if this is an unwanted comment).
AFAICT, it's because the sections containing the symbol tables and DWARF debug info aren't (normally) mapped, so it's needed for symbolication to work properly. But I'm not totally sure.
Thank you for the answer! We should probably write it down somewhere if it regularly puzzles both contributors and maintainers, then we can close this issue...
The basic strategy for backtrace symbolication on Linux:
dl_iterate_phdr
and opening/proc/self/maps
to learn about what memory objects are loaded...why do we map things into memory that we almost certainly know are already in-memory objects?
The text was updated successfully, but these errors were encountered: