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

Issue 1963373003: Revert of Remove dependencies on chrome\installer from the ChromeCrashReporterClient class on Windows. (Closed)

Created:
4 years, 7 months ago by tapted
Modified:
4 years, 7 months ago
CC:
chromium-reviews, caitkp+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Remove dependencies on chrome\installer from the ChromeCrashReporterClient class on Windows. (patchset #43 id:880001 of https://codereview.chromium.org/1913943003/ ) Reason for revert: Suspected for breaking compile on Official Win build since https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Win/builds/6957 with installer_util.lib(installer_util.google_chrome_distribution.obj) :error LNK2001: unresolved external symbol "bool __cdecl install_static::GetDefaultCrashDumpLocation(..) Original issue's description: > Remove dependencies on chrome\installer from the ChromeCrashReporterClient class on Windows. > > This is step 2 of the work underway to move the crash pad registration from chrome.exe to chrome_elf. > > Most of the changes in this patch are addition of helper functions to the install_static_util library > to retrieve the channel name, user data directory, chrome version information etc. I added TODOs to > these functions with comments that we need to consolidate these with similar functions in Chrome\installer. > > As install_static is pulled in by chrome_elf, we cannot depend > on functionality in base which brings in dependencies on user32. > This includes utf8 to utf16 conversion, pattern matching functions, etc. I added implementations of the functions > we need to install_util.cc. > > Once we test this out in the field and things work well, we will move the crash pad registration into chrome_elf > > BUG=604923 > > Committed: https://crrev.com/8d6f29a4043e293c44371496e9d729e2dfacd04e > Cr-Commit-Position: refs/heads/master@{#392834} TBR=scottmg@chromium.org,robertshield@chromium.org,sky@chromium.org,grt@chromium.org,dschuff@chromium.org,thestig@chromium.org,ananta@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=604923 Committed: https://crrev.com/6221c51d41413e9a7a26787b4bd8fe3ebabefcf9 Cr-Commit-Position: refs/heads/master@{#392843}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+226 lines, -1070 lines) Patch
M chrome/BUILD.gn View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/app/DEPS View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/app/chrome_crash_reporter_client_win.cc View 7 chunks +110 lines, -56 lines 0 comments Download
M chrome/chrome_dll.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/chrome_exe.gypi View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 2 chunks +1 line, -11 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/chrome_paths_internal.h View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/common/chrome_paths_win.cc View 1 chunk +14 lines, -0 lines 0 comments Download
D chrome/install_static/DEPS View 1 chunk +0 lines, -10 lines 0 comments Download
D chrome/install_static/OWNERS View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/install_static/install_util.h View 2 chunks +8 lines, -124 lines 0 comments Download
M chrome/install_static/install_util.cc View 10 chunks +44 lines, -566 lines 0 comments Download
M chrome/installer/util/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/installer/util/DEPS View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/installer/util/google_chrome_distribution.cc View 2 chunks +1 line, -4 lines 0 comments Download
M chrome/test/BUILD.gn View 3 chunks +0 lines, -3 lines 0 comments Download
M chrome_elf/blacklist/blacklist.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome_elf/blacklist/test/blacklist_test_main_dll.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome_elf/breakpad.cc View 3 chunks +8 lines, -12 lines 0 comments Download
M chrome_elf/chrome_elf_main.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome_elf/chrome_elf_util_unittest.cc View 6 chunks +30 lines, -262 lines 0 comments Download
M chrome_elf/elf_imports_unittest.cc View 1 chunk +1 line, -5 lines 0 comments Download
M components/nacl/broker/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 3 (2 generated)
tapted
4 years, 7 months ago (2016-05-11 03:57:15 UTC) #1
Created Revert of Remove dependencies on chrome\installer from the
ChromeCrashReporterClient class on Windows.

Powered by Google App Engine
This is Rietveld 408576698