diff options
author | Adrian Prantl <aprantl@apple.com> | 2017-06-01 18:18:23 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2017-06-01 18:18:23 +0000 |
commit | f4bc1f77b78481a01e6a2339a83cb25d2c261390 (patch) | |
tree | 280c194169d1e6845802f031d276f319e05292df /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | |
parent | fb9662ae71a2d9d5787229513a2aa78ee6299b93 (diff) | |
download | bcm5719-llvm-f4bc1f77b78481a01e6a2339a83cb25d2c261390.tar.gz bcm5719-llvm-f4bc1f77b78481a01e6a2339a83cb25d2c261390.zip |
[DWARF] Introduce Dump Options
This commit introduces a structure that holds all the flags that
control the pretty printing of dwarf output.
Patch by Spyridoula Gravani!
Differential Revision: https://reviews.llvm.org/D33749
llvm-svn: 304446
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
-rw-r--r-- | llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp index 8ecf1848099..2b5babe7982 100644 --- a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp +++ b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp @@ -95,8 +95,12 @@ static void DumpObjectFile(ObjectFile &Obj, Twine Filename) { outs() << Filename.str() << ":\tfile format " << Obj.getFileFormatName() << "\n\n"; + // Dump the complete DWARF structure. - DICtx->dump(outs(), DumpType, false, SummarizeTypes); + DIDumpOptions DumpOpts; + DumpOpts.DumpType = DumpType; + DumpOpts.SummarizeTypes = SummarizeTypes; + DICtx->dump(outs(), DumpOpts); } static void DumpInput(StringRef Filename) { |