New issue
Advanced search Search tips

Issue 700381 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug

Blocked on:
issue 682500

Blocking:
issue 82385



Sign in to add a comment

make clang-cl PDBs on the symbol server have source server information

Project Member Reported by thakis@chromium.org, Mar 10 2017

Issue description

In  bug 682500  we made it so that we upload PDBs and binaries for our clang-cl and lld-link executables to the chromium-browser-symsrv symbol server. This allows windbg & co to automatically download symbols.

It's possible to postprocess these PDBs so that windbg & co are also able to load source files for the revision these binaries were built at from LLVM's subversion (or some mirror) if we postprocess them a bit.

See https://msdn.microsoft.com/en-us/library/windows/desktop/ms680641(v=vs.85).aspx and https://cs.chromium.org/chromium/src/tools/symsrc/source_index.py
 
Here's another example - this is the two changes I made to UIforETW to add source indexing. This is for github - the exact details vary depending on what version control system is used because the source indexing information includes what command to run to get the source:

https://github.com/google/UIforETW/commit/ea1129d25ba58efd03ef649829348ca553f82383
https://github.com/google/UIforETW/commit/e2c640cf3c11544b705d4bcc8bfcc2e8fbf2a536

Project Member

Comment 2 by sheriffbot@chromium.org, Mar 14 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".

Sign in to add a comment