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

Issue 2927653003: Stability instrumentation: add a Vectored Exception Handler (Closed)

Created:
3 years, 6 months ago by manzagop (departed)
Modified:
3 years, 6 months ago
CC:
chromium-reviews, danakj+watch_chromium.org, vmpstr+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Stability instrumentation: add a Vectored Exception Handler Adds a vectored exception handler that records basic exception information (exception code and address, as well as pc). Details: - the handler is registered as first handler, but may get bumped due to subsequent registrations - in order for the exception info to be recorded, a thread tracker must already exist BUG=719026 Review-Url: https://codereview.chromium.org/2927653003 Cr-Commit-Position: refs/heads/master@{#479498} Committed: https://chromium.googlesource.com/chromium/src/+/e17e32d3fba9614e1dc54ffd21aa3ae56409a9f6

Patch Set 1 #

Patch Set 2 : pull out test extraction to cl 2926113002 #

Patch Set 3 : A few comments #

Total comments: 10

Patch Set 4 : Address comments #

Patch Set 5 : Add unittest #

Total comments: 6

Patch Set 6 : Revise unit tests #

Patch Set 7 : merge #

Patch Set 8 : merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+292 lines, -75 lines) Patch
M base/debug/activity_tracker.h View 1 chunk +1 line, -0 lines 0 comments Download
M base/debug/activity_tracker.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/chrome_browser_field_trials_desktop.cc View 2 chunks +3 lines, -0 lines 0 comments Download
M components/browser_watcher/stability_debugging.h View 1 chunk +4 lines, -0 lines 0 comments Download
M components/browser_watcher/stability_debugging.cc View 1 2 3 2 chunks +50 lines, -0 lines 0 comments Download
M components/browser_watcher/stability_debugging_win_unittest.cc View 1 2 3 4 5 1 chunk +65 lines, -61 lines 0 comments Download
M components/browser_watcher/stability_paths_unittest.cc View 1 2 3 4 1 chunk +73 lines, -0 lines 0 comments Download
M components/browser_watcher/stability_report.proto View 1 2 3 4 2 chunks +14 lines, -1 line 0 comments Download
M components/browser_watcher/stability_report_extractor.cc View 1 2 3 4 2 chunks +15 lines, -0 lines 0 comments Download
M components/browser_watcher/stability_report_extractor_unittest.cc View 1 2 3 4 5 6 4 chunks +61 lines, -13 lines 0 comments Download

Messages

Total messages: 31 (15 generated)
manzagop (departed)
Hi Siggi, This is still missing a test, but could you have a first look? ...
3 years, 6 months ago (2017-06-07 16:15:18 UTC) #3
Sigurður Ásgeirsson
nice - could do with testing as you note :). https://codereview.chromium.org/2927653003/diff/40001/components/browser_watcher/stability_debugging.cc File components/browser_watcher/stability_debugging.cc (right): https://codereview.chromium.org/2927653003/diff/40001/components/browser_watcher/stability_debugging.cc#newcode16 ...
3 years, 6 months ago (2017-06-07 17:43:25 UTC) #4
manzagop (departed)
Thanks! Another look? Note that a big chunk of the diff between ps 4 and ...
3 years, 6 months ago (2017-06-08 22:46:38 UTC) #5
Sigurður Ásgeirsson
Nice, I think the testing could be a little more robust, but otherwise looks good! ...
3 years, 6 months ago (2017-06-09 13:55:16 UTC) #6
manzagop (departed)
Another look? https://codereview.chromium.org/2927653003/diff/40001/components/browser_watcher/stability_debugging.cc File components/browser_watcher/stability_debugging.cc (right): https://codereview.chromium.org/2927653003/diff/40001/components/browser_watcher/stability_debugging.cc#newcode68 components/browser_watcher/stability_debugging.cc:68: // DO NOT SUBMIT: figure out when ...
3 years, 6 months ago (2017-06-09 21:27:35 UTC) #7
Sigurður Ásgeirsson
lgtm
3 years, 6 months ago (2017-06-12 13:02:45 UTC) #12
manzagop (departed)
Thanks!
3 years, 6 months ago (2017-06-12 13:38:02 UTC) #13
manzagop (departed)
Hi Brian, Rob, Could you have an OWNERS' look? Brian: base\debug\activity_tracker.* Rob: chrome\browser\chrome_browser_field_trials_desktop.cc Thanks! Pierre-Antoine
3 years, 6 months ago (2017-06-12 13:40:30 UTC) #16
manzagop (departed)
Adding reviewers, for realz.
3 years, 6 months ago (2017-06-13 13:27:17 UTC) #20
manzagop (departed)
On 2017/06/13 13:27:17, manzagop wrote: > Adding reviewers, for realz. The original message: Hi Brian, ...
3 years, 6 months ago (2017-06-13 13:27:51 UTC) #21
bcwhite
lgtm
3 years, 6 months ago (2017-06-13 18:14:54 UTC) #22
manzagop (departed)
On 2017/06/13 18:14:54, bcwhite wrote: > lgtm Thanks!
3 years, 6 months ago (2017-06-14 14:05:07 UTC) #23
rkaplow
lgtm
3 years, 6 months ago (2017-06-14 18:50:46 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2927653003/140001
3 years, 6 months ago (2017-06-14 19:04:22 UTC) #27
manzagop (departed)
On 2017/06/14 18:50:46, rkaplow wrote: > lgtm Thanks for the reviews!
3 years, 6 months ago (2017-06-14 19:04:23 UTC) #28
commit-bot: I haz the power
3 years, 6 months ago (2017-06-14 20:51:48 UTC) #31
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/e17e32d3fba9614e1dc54ffd21aa...

Powered by Google App Engine
This is Rietveld 408576698