This isolates the state we use for type dumping from the knowledge of object
files. We can use CVTypeDumper to dump types from anywhere in memory now.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
I wonder if llvm-pdbdump will want to use this eventually. Although I don't have a good idea where to put it in common code so that it can be reused.
Comment Actions
Agreed. I think maybe it's best for llvm-pdbdump to keep testing the interface you have that abstracts over DIA.
My goal for this is to be able to dump a merged type stream without creating an object file or PDB. That should let us write more targeted tests.
Comment Actions
It should certainly continue to test that, but I think it should also dump the raw properties of a file, such as the stuff I've been working on the past week. Low level file structure type stuff.
explicit?