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/YAMLOutputStyle.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/YAMLOutputStyle.h')
-rw-r--r-- | llvm/tools/llvm-pdbdump/YAMLOutputStyle.h | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h b/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h index cbd1817773c..a2c208d03f1 100644 --- a/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h +++ b/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h @@ -23,23 +23,16 @@ class YAMLOutputStyle : public OutputStyle { public: YAMLOutputStyle(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 dumpStreamMetadata(); + Error dumpStreamDirectory(); + + void flush(); + PDBFile &File; llvm::yaml::Output Out; |