summaryrefslogtreecommitdiff
path: root/lib/Object
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2014-05-03 11:39:44 +0000
committerSimon Atanasyan <simon@atanasyan.com>2014-05-03 11:39:44 +0000
commite6982bfe51e581defbbc68e300aee64500655e8a (patch)
tree984deb20c3f4b4efcfb70912860c615afc4a24fc /lib/Object
parent5608a25a73ae95e90c387dbfe6c8bce6ab20da18 (diff)
downloadllvm-e6982bfe51e581defbbc68e300aee64500655e8a.tar.gz
llvm-e6982bfe51e581defbbc68e300aee64500655e8a.tar.bz2
llvm-e6982bfe51e581defbbc68e300aee64500655e8a.tar.xz
[ELFYAML] Add more SHT_xxx flags to the YAML section type mapping.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207904 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object')
-rw-r--r--lib/Object/ELFYAML.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/Object/ELFYAML.cpp b/lib/Object/ELFYAML.cpp
index 4f0da24e40..37a60fc872 100644
--- a/lib/Object/ELFYAML.cpp
+++ b/lib/Object/ELFYAML.cpp
@@ -304,6 +304,23 @@ void ScalarEnumerationTraits<ELFYAML::ELF_SHT>::enumeration(
ECase(SHT_PREINIT_ARRAY)
ECase(SHT_GROUP)
ECase(SHT_SYMTAB_SHNDX)
+ ECase(SHT_LOOS)
+ ECase(SHT_GNU_ATTRIBUTES)
+ ECase(SHT_GNU_HASH)
+ ECase(SHT_GNU_verdef)
+ ECase(SHT_GNU_verneed)
+ ECase(SHT_GNU_versym)
+ ECase(SHT_HIOS)
+ ECase(SHT_LOPROC)
+ ECase(SHT_ARM_EXIDX)
+ ECase(SHT_ARM_PREEMPTMAP)
+ ECase(SHT_ARM_ATTRIBUTES)
+ ECase(SHT_ARM_DEBUGOVERLAY)
+ ECase(SHT_ARM_OVERLAYSECTION)
+ ECase(SHT_HEX_ORDERED)
+ ECase(SHT_X86_64_UNWIND)
+ ECase(SHT_MIPS_REGINFO)
+ ECase(SHT_MIPS_OPTIONS)
#undef ECase
}