<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/tools/llvm-pdbdump/Inputs, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-07-09T17:14:24+00:00</updated>
<entry>
<title>Rename llvm/test/tools/llvm-pdbdump to llvm/test/tools/llvm-pdbutil</title>
<updated>2019-07-09T17:14:24+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-07-09T17:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c9c55cf89b0d4ddd4b778da8ecf59fe740283bec'/>
<id>urn:sha1:c9c55cf89b0d4ddd4b778da8ecf59fe740283bec</id>
<content type='text'>
llvm-pdbdump was renamed to llvm-pdbutil long ago. This updates the test
to be where you'd expect them to be.

llvm-svn: 365515
</content>
</entry>
<entry>
<title>[NativePDB] Fix access to both old &amp; new fpo data entries from dbi stream</title>
<updated>2019-01-30T10:40:45+00:00</updated>
<author>
<name>Aleksandr Urakov</name>
<email>aleksandr.urakov@jetbrains.com</email>
</author>
<published>2019-01-30T10:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d17f6ab61b2492cdf5c1c88c36915456206f84fe'/>
<id>urn:sha1:d17f6ab61b2492cdf5c1c88c36915456206f84fe</id>
<content type='text'>
Summary:
This patch fixes access to fpo streams in native pdb from DbiStream and makes
code consistent with DbiStreamBuilder.

Patch By: leonid.mashinskiy

Reviewers: zturner, aleksandr.urakov

Reviewed By: zturner

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D56725

llvm-svn: 352615
</content>
</entry>
<entry>
<title>Fix a few small issues in llvm-pdbutil</title>
<updated>2018-11-02T18:00:37+00:00</updated>
<author>
<name>Leonard Mosescu</name>
<email>mosescu@google.com</email>
</author>
<published>2018-11-02T18:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4bdbea3ce2124ed41514fe9583084dddc77707bb'/>
<id>urn:sha1:4bdbea3ce2124ed41514fe9583084dddc77707bb</id>
<content type='text'>
Running "llvm-pdbutil dump -all" on linux (using the native PDB reader),
over a few PDBs pulled from the Microsoft public symbol store uncovered 
a few small issues:

- stripped PDBs might not have the strings stream (/names)
- stripped PDBs might not have the "module info" stream

Differential Revision: https://reviews.llvm.org/D54006

llvm-svn: 346010
</content>
</entry>
<entry>
<title>[llvm-pdbutil] Add missing pdb for test</title>
<updated>2018-10-11T22:25:55+00:00</updated>
<author>
<name>Aaron Smith</name>
<email>aaron.smith@microsoft.com</email>
</author>
<published>2018-10-11T22:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c5cd5911ec1a9a35d8ac75f32076d32eb23fdba5'/>
<id>urn:sha1:c5cd5911ec1a9a35d8ac75f32076d32eb23fdba5</id>
<content type='text'>
llvm-svn: 344306
</content>
</entry>
<entry>
<title>[llvm-pdbutil] Pretty print PDBSymbolUsingNamespace symbols</title>
<updated>2018-10-11T21:37:18+00:00</updated>
<author>
<name>Aaron Smith</name>
<email>aaron.smith@microsoft.com</email>
</author>
<published>2018-10-11T21:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c66838aee9419777b7032815c15f6558a5b48258'/>
<id>urn:sha1:c66838aee9419777b7032815c15f6558a5b48258</id>
<content type='text'>
Reviewers: rnk, zturner, llvm-commits

Differential Revision: https://reviews.llvm.org/D52799

llvm-svn: 344298
</content>
</entry>
<entry>
<title>[llvm-pdbutil] Support PDBs without a DBI stream</title>
<updated>2018-08-06T19:35:00+00:00</updated>
<author>
<name>Alexandre Ganea</name>
<email>alexandre.ganea@ubisoft.com</email>
</author>
<published>2018-08-06T19:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=741cc3531a6a372f8b5524362eb7930905e983bb'/>
<id>urn:sha1:741cc3531a6a372f8b5524362eb7930905e983bb</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D50258

llvm-svn: 339045
</content>
</entry>
<entry>
<title>[llvm-pdbutil] Add an export subcommand.</title>
<updated>2018-04-02T18:35:21+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-04-02T18:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d11328a1bbf6a4d6f62fe0d7b401e5760cafdf68'/>
<id>urn:sha1:d11328a1bbf6a4d6f62fe0d7b401e5760cafdf68</id>
<content type='text'>
This command can dump the binary contents of a stream to a file.
This is useful when you want to do side-by-side comparisons of
a specific stream from two PDBs to examine the differences between
them.  You can export both of them to a file, then open them up
side by side in a hex editor (for example), so as to eliminate any
differences that might arise from the contents being on different
blocks in the PDB.

In subsequent patches I plan to improve the "explain" subcommand
so that you can explain the contents of a binary file that isn't
necessarily a full PDB, but one of these dumped streams, by telling
the subcommand how to interpret the contents.

llvm-svn: 329002
</content>
</entry>
<entry>
<title>Fix PDB injected sources test.</title>
<updated>2018-03-15T22:47:04+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-03-15T22:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a92e940a8c50c33ef229df1b6fa1382757d19cd6'/>
<id>urn:sha1:a92e940a8c50c33ef229df1b6fa1382757d19cd6</id>
<content type='text'>
This test was originally disabled because it was failing on a bot.
It turns out I had run dos2unix on the file, and that removed a
necessary byte from the file.  I'm just recomitting the proper
file and updating the test to test a little bit more now.

llvm-svn: 327679
</content>
</entry>
<entry>
<title>[PDB] Support dumping injected sources via the DIA reader.</title>
<updated>2018-03-13T17:46:06+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-03-13T17:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=679aeadda116f1d87ba65fd524f5b901afbeeafb'/>
<id>urn:sha1:679aeadda116f1d87ba65fd524f5b901afbeeafb</id>
<content type='text'>
Injected sources are basically a way to add actual source file content
to your PDB. Presumably you could use this for shipping your source code
with your debug information, but in practice I can only find this being
used for embedding natvis files inside of PDBs.

In order to effectively test LLVM's natvis file injection, we need a way
to dump the injected sources of a PDB in a way that is authoritative
(i.e. based on Microsoft's understanding of the PDB format, and not
LLVM's). To this end, I've added support for dumping injected sources
via DIA. I made a PDB file that used the /natvis option to generate a
test case.

Differential Revision: https://reviews.llvm.org/D44405

llvm-svn: 327428
</content>
</entry>
<entry>
<title>[SymboleFilePDB] Put the test input back that my previous commit clobbered</title>
<updated>2018-03-06T19:36:17+00:00</updated>
<author>
<name>Aaron Smith</name>
<email>aaron.smith@microsoft.com</email>
</author>
<published>2018-03-06T19:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=091f9eb963c63f4b68ed46725c82e63c21ba0606'/>
<id>urn:sha1:091f9eb963c63f4b68ed46725c82e63c21ba0606</id>
<content type='text'>
llvm-svn: 326831
</content>
</entry>
</feed>
