[llvm-readobj] Support SHT_MIPS_DWARF section type flag

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297448 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Simon Atanasyan 2017-03-10 08:22:25 +00:00
parent b479d37bbc
commit 6f2078159d
2 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,6 @@
# RUN: llvm-mc -filetype=obj -triple=mips-linux-gnu -g %s -o - \
# RUN: | llvm-readobj -s | FileCheck %s
# CHECK: Section {
# CHECK: Name: .debug_line
# CHECK-NEXT: Type: SHT_MIPS_DWARF (0x7000001E)

View File

@ -1003,6 +1003,7 @@ static const char *getElfSectionType(unsigned Arch, unsigned Type) {
LLVM_READOBJ_ENUM_CASE(ELF, SHT_MIPS_REGINFO);
LLVM_READOBJ_ENUM_CASE(ELF, SHT_MIPS_OPTIONS);
LLVM_READOBJ_ENUM_CASE(ELF, SHT_MIPS_ABIFLAGS);
LLVM_READOBJ_ENUM_CASE(ELF, SHT_MIPS_DWARF);
}
}
@ -2627,6 +2628,8 @@ std::string getSectionTypeString(unsigned Arch, unsigned Type) {
return "MIPS_OPTIONS";
case SHT_MIPS_ABIFLAGS:
return "MIPS_ABIFLAGS";
case SHT_MIPS_DWARF:
return "SHT_MIPS_DWARF";
}
}
switch (Type) {