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

Issue 536073: Suppress crash dump generation due to IsBadXXX functions.... (Closed)

Created:
10 years, 11 months ago by amit
Modified:
9 years ago
Reviewers:
stoyan
CC:
chromium-reviews_googlegroups.com, amit, Paweł Hajdan Jr.
Visibility:
Public.

Description

Suppress crash dump generation due to IsBadXXX functions. IsBad[Read/Write]Ptr etc functions cause access violations which we catch and take crash dump if we are on stack. Adding code to suppress these false positives. BUG=none TEST=added new tests cases to ChromeFrame.ExceptionReport Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=36403

Patch Set 1 #

Total comments: 4

Patch Set 2 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+127 lines, -44 lines) Patch
M chrome_frame/crash_reporting/crash_report.h View 2 chunks +90 lines, -0 lines 1 comment Download
M chrome_frame/crash_reporting/crash_report.cc View 1 chunk +5 lines, -42 lines 0 comments Download
M chrome_frame/crash_reporting/crash_reporting.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M chrome_frame/crash_reporting/vectored_handler.h View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome_frame/crash_reporting/vectored_handler-impl.h View 1 1 chunk +4 lines, -1 line 0 comments Download
M chrome_frame/crash_reporting/vectored_handler_unittest.cc View 1 3 chunks +23 lines, -1 line 0 comments Download

Messages

Total messages: 4 (0 generated)
amit
10 years, 11 months ago (2010-01-15 01:15:17 UTC) #1
stoyan
http://codereview.chromium.org/536073/diff/1/3 File chrome_frame/crash_reporting/vectored_handler-impl.h (right): http://codereview.chromium.org/536073/diff/1/3#newcode73 chrome_frame/crash_reporting/vectored_handler-impl.h:73: if (E::ShouldIgnoreException(address)) { Pass exceptionInfo as argument instead? Decision ...
10 years, 11 months ago (2010-01-15 17:14:28 UTC) #2
amit
http://codereview.chromium.org/536073/diff/1/3 File chrome_frame/crash_reporting/vectored_handler-impl.h (right): http://codereview.chromium.org/536073/diff/1/3#newcode73 chrome_frame/crash_reporting/vectored_handler-impl.h:73: if (E::ShouldIgnoreException(address)) { On 2010/01/15 17:14:28, stoyan wrote: > ...
10 years, 11 months ago (2010-01-15 20:03:30 UTC) #3
stoyan
10 years, 11 months ago (2010-01-15 20:23:01 UTC) #4
lg

http://codereview.chromium.org/536073/diff/5001/4006
File chrome_frame/crash_reporting/crash_report.h (right):

http://codereview.chromium.org/536073/diff/5001/4006#newcode77
chrome_frame/crash_reporting/crash_report.h:77: (CodeOffset(code_block.code,
code_block.begin_offset) < address) &&
<= address?

Powered by Google App Engine
This is Rietveld 408576698