summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/tools/llvm-readobj/ELFDumper.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index 8315cedf7be..e4ac5ff6cfe 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -992,6 +992,8 @@ static const EnumEntry<unsigned> ElfSectionFlags[] = {
ENUM_ENT(SHF_OS_NONCONFORMING, "o"),
ENUM_ENT(SHF_GROUP, "G"),
ENUM_ENT(SHF_TLS, "T"),
+ ENUM_ENT(SHF_MASKOS, "o"),
+ ENUM_ENT(SHF_MASKPROC, "p"),
ENUM_ENT_1(XCORE_SHF_CP_SECTION),
ENUM_ENT_1(XCORE_SHF_DP_SECTION),
};
@@ -1042,9 +1044,9 @@ static std::string getGNUFlags(uint64_t Flags) {
Str += Entry.AltName;
break;
default:
- if (Flags & ELF::SHF_MASKOS)
+ if (Flag & ELF::SHF_MASKOS)
Str += "o";
- else if (Flags & ELF::SHF_MASKPROC)
+ else if (Flag & ELF::SHF_MASKPROC)
Str += "p";
else if (Flag)
Str += "x";
OpenPOWER on IntegriCloud