A side point: you posted the readelf -wi output, so it doesn't matter here, but for future reference, if you pass GCC the '-dA' flag when you ask it to generate assembly-language output, GCC will include comments alongside the Dwarf info that make it pretty legible. That matters more in cases where the assembler is a suspect, of course.