A series of blog posts describing how DWARF works on Linux.

Filters

Recent Activity

&how-dwarf-works This is a pretty long post that gets in to a lot of detail on parsing the .debug_info section for ELF/DWARF binaries. As always please send me feedback/errata/questions, I love talking debuggers!

This is going to be my final post for the jam, thanks for putting this on, it was a lot of fun to buckle down and make some forward progress on a project, then actually share it! ❣️

https://www.calabro.io/dwarf/die

View original message on Discord

&how-dwarf-works The new site is live, along with the series introduction, the first meaty post on parsing ELF files, and an appendix for code samples! Let me know if you're having issues, I just deployed it a minute ago. Please also reach out with errata, questions, clarifications, etc. 😄

Next post starts on parsing actual DWARF info (we're going to parse DIEs and related info first)

https://calabro.io

View original message on Discord

&how-dwarf-works I don't have a link to share yet since it hasn't been deployed to the wild yet, but I re-did my personal blog today and wrote the first post in an entry in the "How DWARF Works" series. Next up is "how do you parse just enough ELF to get all the DWARF data you want"

View original message on Discord