Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Issue 1601513002: Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails

Created:
4 years, 11 months ago by poiru
Modified:
4 years, 10 months ago
Reviewers:
ivanpe
CC:
google-breakpad-dev_googlegroups.com
Base URL:
https://chromium.googlesource.com/breakpad/breakpad.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails Because tools/windows/symupload/symupload.cc uses `nullptr` (which requires VS2010), the CLSID comparison is only performed for msdia100.dll and later. When compiling with an older (or future) CLSID_DiaSource, we retain the existing behaviour (i.e. fail if CoCreateInstance fails). R=ivanpe@chromium.org BUG=https://bugzilla.mozilla.org/show_bug.cgi?id=1236343

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+36 lines, -4 lines) Patch
M src/common/windows/pdb_source_line_writer.cc View 3 chunks +36 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (3 generated)
poiru
4 years, 11 months ago (2016-01-17 19:03:47 UTC) #1
ivanpe
4 years, 10 months ago (2016-02-17 05:59:31 UTC) #4
On 2016/01/17 19:03:47, poiru wrote:

LGTM

Powered by Google App Engine
This is Rietveld 408576698