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

Issue 264068: Refactoring of crash reporting code in Chrome Frame... (Closed)

Created:
11 years, 2 months ago by Steven Truong
Modified:
9 years, 7 months ago
Reviewers:
robertshield, stoyan
CC:
chromium-reviews_googlegroups.com, amit, tim (not reviewing), Paweł Hajdan Jr.
Visibility:
Public.

Description

Refactoring of crash reporting code in Chrome Frame The crash reporting/vectored exception handling code that was part of the npchrome_tab project has been factored out into a separate static library. This change includes adding new wrappers (chrome_frame_reporting.{h|cc}) around the static library in order to provide it with the correct parameters for Breakpad dump generation/reporting. A few additional files were modified soley to cope with the changes in header files and directory structure (chrome_launcher.cc, chrome_tab.cc, chrome_frame_unittests.cc). No actual functionality in the crash reporting for Chrome Frame has been modified, just refactored to promote better code reuse. BUG=none TEST=none Committed by MAD via: http://codereview.chromium.org/276050

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 3

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+455 lines, -708 lines) Patch
M chrome_frame/chrome_frame.gyp View 1 4 chunks +4 lines, -4 lines 0 comments Download
A chrome_frame/chrome_frame_reporting.h View 1 chunk +23 lines, -0 lines 0 comments Download
A chrome_frame/chrome_frame_reporting.cc View 1 chunk +68 lines, -0 lines 0 comments Download
M chrome_frame/chrome_launcher.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome_frame/chrome_tab.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
D chrome_frame/crash_report.h View 1 1 chunk +0 lines, -13 lines 0 comments Download
D chrome_frame/crash_report.cc View 1 1 chunk +0 lines, -144 lines 0 comments Download
A + chrome_frame/crash_reporting/crash_report.h View 1 chunk +21 lines, -13 lines 0 comments Download
A + chrome_frame/crash_reporting/crash_report.cc View 1 2 1 chunk +101 lines, -144 lines 0 comments Download
A chrome_frame/crash_reporting/crash_reporting.gyp View 1 chunk +42 lines, -0 lines 0 comments Download
A + chrome_frame/crash_reporting/vectored_handler.h View 1 chunk +87 lines, -87 lines 0 comments Download
A + chrome_frame/crash_reporting/vectored_handler-impl.h View 1 chunk +106 lines, -106 lines 0 comments Download
M chrome_frame/test/chrome_frame_unittests.cc View 1 1 chunk +1 line, -1 line 0 comments Download
D chrome_frame/vectored_handler.h View 1 1 chunk +0 lines, -87 lines 0 comments Download
D chrome_frame/vectored_handler-impl.h View 1 1 chunk +0 lines, -106 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Steven Truong
11 years, 2 months ago (2009-10-15 17:09:10 UTC) #1
Steven Truong
Hey guys, Having some issues with the try servers still but I realized that the ...
11 years, 2 months ago (2009-10-15 17:14:50 UTC) #2
robertshield
http://codereview.chromium.org/264068/diff/1001/2002 File chrome_frame/crash_reporting/crash_report.cc (right): http://codereview.chromium.org/264068/diff/1001/2002#newcode62 Line 62: google_breakpad::CustomClientInfo* client_info) { Add a DCHECK(user_sid) and a ...
11 years, 2 months ago (2009-10-15 17:22:36 UTC) #3
stoyan
Generally looks Ok. I think the tests should be moved to the new directory as ...
11 years, 2 months ago (2009-10-15 17:54:11 UTC) #4
stoyan
lgtm
11 years, 2 months ago (2009-10-15 18:41:17 UTC) #5
robertshield
11 years, 2 months ago (2009-10-15 18:57:34 UTC) #6
lgtm

Powered by Google App Engine
This is Rietveld 408576698