Split Header into individual fields.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 9 Nov 2016 01:42:41 +0000 (01:42 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 9 Nov 2016 01:42:41 +0000 (01:42 +0000)
commit04a2e348bb946b8bf76637f95b65bd1a129808b8
tree2e97f12f82a01cdbde102592021e21fd7d8186d0
parent7576cb0fa7ad0138ff2d5d12bb896aa42569b232
Split Header into individual fields.

This is similar to what was done for InputSection.

With this the various fields are stored in host order and only
converted to target order when writing.

llvm-svn: 286327
lld/ELF/InputSection.cpp
lld/ELF/LinkerScript.cpp
lld/ELF/OutputSections.cpp
lld/ELF/OutputSections.h
lld/ELF/Relocations.cpp
lld/ELF/Symbols.cpp
lld/ELF/SyntheticSections.cpp
lld/ELF/Target.cpp
lld/ELF/Thunks.cpp
lld/ELF/Writer.cpp