[PATCH] D39517: [DebugInfo/PDB] Adding getUndecoratedNameEx and IPDB interfaces for IDiaEnumTables and IDiaTable.

Zachary Turner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 15 09:41:21 PST 2017


zturner accepted this revision.
zturner added a comment.
This revision is now accepted and ready to land.

In https://reviews.llvm.org/D39517#926109, @asmith wrote:

> We'll take a look at what we can do with llvm-pdbutil to test these changes. Right now we are only using publicly available information and I'm not sure I can say much more about what DIA SDK does beyond what you can already see online. I'll ask if there is some better information we can share.


Sounds fair.  I won't block over this for now, so let me look at the changes you made as they are.

Actually I think ignore my comment about the documentation.  The contents (as in the internal format) is not documented, but that's obviously for good reason.  And anyway, it's not really the internal format that's interesting, it's more the high level "what even is this?"  And for that, I think we can figure that out by experimentation.  All of these "tables" are really just com interfaces that enumerate something.  We can investigate what they enumerate by just experimenting.


Repository:
  rL LLVM

https://reviews.llvm.org/D39517





More information about the llvm-commits mailing list