rL371826 rearranged some output from llvm-objdump for GNU objdump compatability, but there still seem to be some more.
I think this rearrangement is a little closer. Overview of the ordering which matches GNU objdump:
- Archive headers
- File headers
- Section headers
- Symbol table
- Dwarf debugging
- Relocations (if --disassemble is not used)
- Section contents
- Disassembly
What's the point of this line?