summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/ObjDumper.h
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-03-24 17:26:38 +0000
committerReid Kleckner <rnk@google.com>2017-03-24 17:26:38 +0000
commit5d57752c8113d443789d0b9f72d5a96bb6e60b4a (patch)
tree21b4ff9f7f351b43878c823448a89358fbb453c4 /llvm/tools/llvm-readobj/ObjDumper.h
parent31c04590e64b69461476c80534bb89a1a6ec7674 (diff)
downloadbcm5719-llvm-5d57752c8113d443789d0b9f72d5a96bb6e60b4a.tar.gz
bcm5719-llvm-5d57752c8113d443789d0b9f72d5a96bb6e60b4a.zip
[PDB] Split item and type records when merging type streams
Summary: MSVC does this when producing a PDB. Reviewers: ruiu Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D31316 llvm-svn: 298717
Diffstat (limited to 'llvm/tools/llvm-readobj/ObjDumper.h')
-rw-r--r--llvm/tools/llvm-readobj/ObjDumper.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/llvm-readobj/ObjDumper.h b/llvm/tools/llvm-readobj/ObjDumper.h
index 109087be79b..ff780dae578 100644
--- a/llvm/tools/llvm-readobj/ObjDumper.h
+++ b/llvm/tools/llvm-readobj/ObjDumper.h
@@ -68,7 +68,8 @@ public:
virtual void printCOFFBaseReloc() { }
virtual void printCOFFDebugDirectory() { }
virtual void printCodeViewDebugInfo() { }
- virtual void mergeCodeViewTypes(llvm::codeview::TypeTableBuilder &CVTypes) {}
+ virtual void mergeCodeViewTypes(llvm::codeview::TypeTableBuilder &CVIDs,
+ llvm::codeview::TypeTableBuilder &CVTypes) {}
// Only implemented for MachO.
virtual void printMachODataInCode() { }
@@ -103,7 +104,8 @@ std::error_code createWasmDumper(const object::ObjectFile *Obj,
void dumpCOFFImportFile(const object::COFFImportFile *File);
void dumpCodeViewMergedTypes(ScopedPrinter &Writer,
- llvm::codeview::TypeTableBuilder &CVTypes);
+ llvm::codeview::TypeTableBuilder &IDTable,
+ llvm::codeview::TypeTableBuilder &TypeTable);
} // namespace llvm
OpenPOWER on IntegriCloud