summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorPete Cooper <peter_cooper@apple.com>2015-12-18 19:45:38 +0000
committerPete Cooper <peter_cooper@apple.com>2015-12-18 19:45:38 +0000
commit98052537f0fd0e627b92704f6a13b4d84d7971e8 (patch)
tree7177dcf4aeb2e5f6da790660855eb8bad6bbb812 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent8a634c1504bc49dc3839e8ee8b31fcd8c0d06e83 (diff)
downloadbcm5719-llvm-98052537f0fd0e627b92704f6a13b4d84d7971e8.tar.gz
bcm5719-llvm-98052537f0fd0e627b92704f6a13b4d84d7971e8.zip
Revert "Improve DWARFDebugFrame::parse to also handle __eh_frame."
This reverts commit r256008. Its breaking multiple buildbots, although works for me locally. llvm-svn: 256013
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 970fc617ccb..d46ea38d1d1 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -22,7 +22,6 @@
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/Triple.h"
#include "llvm/CodeGen/FaultMaps.h"
-#include "llvm/DebugInfo/DWARF/DWARFContext.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCDisassembler.h"
@@ -177,11 +176,6 @@ cl::opt<bool>
cl::opt<bool> PrintFaultMaps("fault-map-section",
cl::desc("Display contents of faultmap section"));
-cl::opt<DIDumpType> llvm::DwarfDumpType(
- "dwarf", cl::init(DIDT_Null), cl::desc("Dump of dwarf debug sections:"),
- cl::values(clEnumValN(DIDT_Frames, "frames", ".debug_frame"),
- clEnumValEnd));
-
static StringRef ToolName;
namespace {
@@ -1578,11 +1572,6 @@ static void DumpObject(const ObjectFile *o) {
printRawClangAST(o);
if (PrintFaultMaps)
printFaultMaps(o);
- if (DwarfDumpType != DIDT_Null) {
- std::unique_ptr<DIContext> DICtx(new DWARFContextInMemory(*o));
- // Dump the complete DWARF structure.
- DICtx->dump(outs(), DwarfDumpType, true /* DumpEH */);
- }
}
/// @brief Dump each object file in \a a;
@@ -1675,8 +1664,7 @@ int main(int argc, char **argv) {
&& !(DylibId && MachOOpt)
&& !(ObjcMetaData && MachOOpt)
&& !(FilterSections.size() != 0 && MachOOpt)
- && !PrintFaultMaps
- && DwarfDumpType == DIDT_Null) {
+ && !PrintFaultMaps) {
cl::PrintHelpMessage();
return 2;
}
OpenPOWER on IntegriCloud