diff options
author | Zachary Turner <zturner@google.com> | 2016-06-30 17:42:48 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-06-30 17:42:48 +0000 |
commit | a30bd1a1bccad66e39d46ffd8c8cb278d5ee17c9 (patch) | |
tree | 73b2fca8148dc56090520b4e801619468352cfd6 /llvm/tools/llvm-pdbdump/LLVMOutputStyle.h | |
parent | 31abd80fbee7215c898addff893e1f6f5479c8b1 (diff) | |
download | bcm5719-llvm-a30bd1a1bccad66e39d46ffd8c8cb278d5ee17c9.tar.gz bcm5719-llvm-a30bd1a1bccad66e39d46ffd8c8cb278d5ee17c9.zip |
Update llvm-pdbdump to use subcommands.
llvm-svn: 274247
Diffstat (limited to 'llvm/tools/llvm-pdbdump/LLVMOutputStyle.h')
-rw-r--r-- | llvm/tools/llvm-pdbdump/LLVMOutputStyle.h | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h b/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h index 9fcfb6e986e..77935d10220 100644 --- a/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h +++ b/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h @@ -21,23 +21,25 @@ class LLVMOutputStyle : public OutputStyle { public: LLVMOutputStyle(PDBFile &File); - Error dumpFileHeaders() override; - Error dumpStreamSummary() override; - Error dumpStreamBlocks() override; - Error dumpStreamData() override; - Error dumpInfoStream() override; - Error dumpNamedStream() override; - Error dumpTpiStream(uint32_t StreamIdx) override; - Error dumpDbiStream() override; - Error dumpSectionContribs() override; - Error dumpSectionMap() override; - Error dumpPublicsStream() override; - Error dumpSectionHeaders() override; - Error dumpFpoStream() override; - - void flush() override; + Error dump() override; private: + Error dumpFileHeaders(); + Error dumpStreamSummary(); + Error dumpStreamBlocks(); + Error dumpStreamData(); + Error dumpInfoStream(); + Error dumpNamedStream(); + Error dumpTpiStream(uint32_t StreamIdx); + Error dumpDbiStream(); + Error dumpSectionContribs(); + Error dumpSectionMap(); + Error dumpPublicsStream(); + Error dumpSectionHeaders(); + Error dumpFpoStream(); + + void flush(); + PDBFile &File; ScopedPrinter P; codeview::CVTypeDumper TD; |