This patch fixes access to fpo streams in native pdb from DbiStream and makes code consistent with DbiStreamBuilder.
Required for D55122
Paths
| Differential D56725
[NativePDB] Fix access to both old & new fpo data entries from dbi stream ClosedPublic Authored by leonid.mashinskiy on Jan 15 2019, 8:05 AM.
Details Summary This patch fixes access to fpo streams in native pdb from DbiStream and makes code consistent with DbiStreamBuilder. Required for D55122
Diff Detail Event TimelineComment Actions LGTM except the comment. Let's also wait for what Zachary will say.
leonid.mashinskiy marked an inline comment as done. Comment Actions Sorry about this, it slipped off my radar. Two things I think we should do:
Comment Actions
Please note that diff contains artificially constructed binary pdb file for test This revision is now accepted and ready to land.Jan 29 2019, 10:03 AM Comment Actions Thank you for the review! Closed by commit rL352615: [NativePDB] Fix access to both old & new fpo data entries from dbi stream (authored by aleksandr.urakov). · Explain WhyJan 30 2019, 2:42 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 181790 include/llvm/DebugInfo/PDB/Native/DbiStream.h
lib/DebugInfo/PDB/Native/DbiStream.cpp
|
May be it would be worth to create a private method for this to avoid duplication (e.g. CreateIndexedStreamForHeaderType)?