Support files without .debug_aranges#94
Conversation
|
Thanks for this. Some tests are failing because libdwarf is not being built with ZLIB support. What happens is that libdwarf recently started requiring both ZLIB and ZSTD external dependencies in order to enable compressed debug info support. I actually already sorted this out on https://github.com/jrfonseca/drmingw/tree/thirdparty-upgrades I recommend you rebase your branch on top of I'll try to get Looking at your code changes, I don't spot anything obviously wrong. The |
|
I rebased it on top of |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #94 +/- ##
==========================================
+ Coverage 50.67% 51.11% +0.43%
==========================================
Files 15 15
Lines 1997 2160 +163
Branches 758 824 +66
==========================================
+ Hits 1012 1104 +92
- Misses 757 809 +52
- Partials 228 247 +19 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thank you. Tests now pass. One concern is that this new code is not being exercise according to the codecov report above. But I think this is erroneous: the |
|
Yes I agree, Clang should exercise it. |
This is my attempt to support files with the
.debug_arangessection. I had to also update libdwarf.Fixes #42.