[PATCH] D20654: [pdb] Try super hard to conserve memory in llvm-pdbdump
Reid Kleckner via llvm-commits
llvm-commits at lists.llvm.org
Thu May 26 11:10:44 PDT 2016
rnk added a comment.
We discussed in person structuring this so we don't need special stream classes to refer to data from the file or from a memory pool on the side.
Comment at: include/llvm/DebugInfo/PDB/Raw/ModInfo.h:88-89
@@ -41,2 +87,4 @@
- const FileLayout *Layout;
+ codeview::StreamString ModuleName;
+ codeview::StreamString ObjFileName;
+ codeview::StreamObject<FileLayout> Layout;
Let's try to arrange things so these are just plain StringRefs pointing into the file or optionally a pool on the side.
More information about the llvm-commits