summaryrefslogtreecommitdiffstats
path: root/llvm/tools
diff options
context:
space:
mode:
authorGalina Kistanova <gkistanova@gmail.com>2018-05-30 18:51:08 +0000
committerGalina Kistanova <gkistanova@gmail.com>2018-05-30 18:51:08 +0000
commitdf917811ca50dbb9b94ea95fbada89c6bea2fc62 (patch)
treefea4ccaff9756fee8298634aff190bf8d0182477 /llvm/tools
parent5404136d06f42551391185415cd237708a0da813 (diff)
downloadbcm5719-llvm-df917811ca50dbb9b94ea95fbada89c6bea2fc62.tar.gz
bcm5719-llvm-df917811ca50dbb9b94ea95fbada89c6bea2fc62.zip
Reverted r333424 as it broke multiple build bots and left unfixed for a long time
llvm-svn: 333578
Diffstat (limited to 'llvm/tools')
-rw-r--r--llvm/tools/llvm-readobj/ELFDumper.cpp32
1 files changed, 1 insertions, 31 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index 4acd9be547b..6ca28e273cc 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -3457,7 +3457,7 @@ static void printGNUProperty(raw_ostream &OS, uint32_t Type, uint32_t DataSize,
case GNU_PROPERTY_STACK_SIZE: {
OS << " stack size: ";
if (DataSize == sizeof(typename ELFT::uint))
- OS << format("0x%lx\n",
+ OS << format("0x%x\n",
(uint64_t)(*(const typename ELFT::Addr *)Data.data()));
else
OS << format("<corrupt length: 0x%x>\n", DataSize);
@@ -3469,36 +3469,6 @@ static void printGNUProperty(raw_ostream &OS, uint32_t Type, uint32_t DataSize,
OS << format(" <corrupt length: 0x%x>", DataSize);
OS << "\n";
break;
- case GNU_PROPERTY_X86_FEATURE_1_AND:
- OS << " X86 features: ";
- if (DataSize != 4 && DataSize != 8) {
- OS << format("<corrupt length: 0x%x>\n", DataSize);
- break;
- }
- uint64_t CFProtection =
- (DataSize == 4)
- ? support::endian::read32<ELFT::TargetEndianness>(Data.data())
- : support::endian::read64<ELFT::TargetEndianness>(Data.data());
- if (CFProtection == 0) {
- OS << "none\n";
- break;
- }
- if (CFProtection & GNU_PROPERTY_X86_FEATURE_1_IBT) {
- OS << "IBT";
- CFProtection &= ~GNU_PROPERTY_X86_FEATURE_1_IBT;
- if (CFProtection)
- OS << ", ";
- }
- if (CFProtection & GNU_PROPERTY_X86_FEATURE_1_SHSTK) {
- OS << "SHSTK";
- CFProtection &= ~GNU_PROPERTY_X86_FEATURE_1_SHSTK;
- if (CFProtection)
- OS << ", ";
- }
- if (CFProtection)
- OS << format("<unknown flags: 0x%lx>", CFProtection);
- OS << "\n";
- break;
}
}
OpenPOWER on IntegriCloud