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

Issue 1212383004: Checking for benign exceptions that trigger a minidump. (Closed)

Created:
5 years, 6 months ago by liuandrew
Modified:
5 years, 5 months ago
Reviewers:
srutherford, ahonig, ivanpe
CC:
google-breakpad-dev_googlegroups.com
Visibility:
Public.

Description

Checking for benign exceptions that trigger a minidump. If the exception reponsible for the crash is benign, such as a floating point exception, we can rule out the possibility that the code is exploitable. This CL checks for such exceptions and marks the dump as not exploitable if such an exception is found. R=ivanpe@chromium.org Committed: https://code.google.com/p/google-breakpad/source/detail?r=1467

Patch Set 1 #

Total comments: 11

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -3 lines) Patch
M src/processor/exploitability_linux.h View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M src/processor/exploitability_linux.cc View 1 2 3 4 3 chunks +56 lines, -1 line 0 comments Download
M src/processor/exploitability_unittest.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
liuandrew
5 years, 6 months ago (2015-06-26 16:17:14 UTC) #2
ivanpe
https://codereview.chromium.org/1212383004/diff/1/src/processor/exploitability_linux.cc File src/processor/exploitability_linux.cc (right): https://codereview.chromium.org/1212383004/diff/1/src/processor/exploitability_linux.cc#newcode100 src/processor/exploitability_linux.cc:100: const MDRawExceptionStream *raw_exception_stream = exception->exception(); Please, move this code ...
5 years, 6 months ago (2015-06-26 18:21:36 UTC) #3
liuandrew
Fixed issues involving capitalization and punctuation. Unresolved issues include the exception white-list and choosing a ...
5 years, 5 months ago (2015-06-29 16:13:56 UTC) #4
ivanpe
On 2015/06/29 16:13:56, liuandrew wrote: > Fixed issues involving capitalization and punctuation. Unresolved issues include ...
5 years, 5 months ago (2015-06-29 18:06:19 UTC) #5
liuandrew
Hello Ivan, I added a more comprehensive list of whitelisted exceptions and changed the default ...
5 years, 5 months ago (2015-06-30 16:31:15 UTC) #6
ivanpe
LGTM
5 years, 5 months ago (2015-06-30 17:35:06 UTC) #7
liuandrew
5 years, 5 months ago (2015-06-30 20:34:54 UTC) #8
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as r1467 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698