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

Issue 2296893002: Add minidump fuzzer for breakpad. (Closed)

Created:
4 years, 3 months ago by Will Harris
Modified:
4 years, 3 months ago
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add minidump fuzzer for breakpad. Make fuzzer_test target clone defines, and also noop definitions for a few more variables. BUG=None Committed: https://crrev.com/dee978f1ee27b272aeebdc75cecc1ed4f8148eb6 Cr-Commit-Position: refs/heads/master@{#416081}

Patch Set 1 #

Patch Set 2 : add options #

Total comments: 14

Patch Set 3 : code review changes and bug fixes #

Patch Set 4 : remove errant newline #

Total comments: 1

Patch Set 5 : nit #

Patch Set 6 : add base dep #

Patch Set 7 : fix #

Total comments: 1

Patch Set 8 : do not binary_symlink the test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+128 lines, -0 lines) Patch
M breakpad/BUILD.gn View 1 2 3 4 5 6 7 2 chunks +35 lines, -0 lines 0 comments Download
A breakpad/minidump_fuzzer.cc View 1 2 3 4 1 chunk +88 lines, -0 lines 0 comments Download
A breakpad/minidump_fuzzer.dict View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M testing/libfuzzer/fuzzer_test.gni View 1 2 3 4 5 6 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 39 (21 generated)
Will Harris
I (mostly) have no idea what I'm doing. PTAL.
4 years, 3 months ago (2016-08-30 20:21:32 UTC) #3
Lei Zhang
+mark: any preferences on where the fuzzers should live?
4 years, 3 months ago (2016-08-30 20:53:46 UTC) #5
Lei Zhang
https://codereview.chromium.org/2296893002/diff/20001/breakpad/BUILD.gn File breakpad/BUILD.gn (right): https://codereview.chromium.org/2296893002/diff/20001/breakpad/BUILD.gn#newcode7 breakpad/BUILD.gn:7: import("//testing/libfuzzer/fuzzer_test.gni") alphabetical order https://codereview.chromium.org/2296893002/diff/20001/breakpad/BUILD.gn#newcode170 breakpad/BUILD.gn:170: "src/processor/exploitability_linux.cc", Are these all ...
4 years, 3 months ago (2016-08-30 21:00:33 UTC) #6
Mark Mentovai
Will always says that he has no idea what he’s doing! Since this fuzzes MinidumpProcessor, ...
4 years, 3 months ago (2016-08-30 21:08:39 UTC) #7
Will Harris
I don't know if the fuzzer targets will work for the breakpad repos, that's why ...
4 years, 3 months ago (2016-08-31 15:30:38 UTC) #8
Will Harris
The fuzzer is now actually running... before it was bailing really early as seek() didn't ...
4 years, 3 months ago (2016-08-31 17:48:09 UTC) #9
Lei Zhang
lgtm https://codereview.chromium.org/2296893002/diff/20001/breakpad/BUILD.gn File breakpad/BUILD.gn (right): https://codereview.chromium.org/2296893002/diff/20001/breakpad/BUILD.gn#newcode267 breakpad/BUILD.gn:267: binary_symlink("minidump_fuzzer") { On 2016/08/31 17:48:09, Will Harris wrote: ...
4 years, 3 months ago (2016-08-31 18:37:23 UTC) #10
Will Harris
Thanks. +ochang can you give this a rs look over to make sure I haven't ...
4 years, 3 months ago (2016-08-31 19:52:04 UTC) #12
Oliver Chang
lgtm
4 years, 3 months ago (2016-08-31 19:54:32 UTC) #13
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/2296893002/80001
4 years, 3 months ago (2016-08-31 19:56:05 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/121895)
4 years, 3 months ago (2016-08-31 19:59:56 UTC) #18
Will Harris
aizatsky -> PTAL at the fuzzer_test.gni changes.
4 years, 3 months ago (2016-09-01 00:06:38 UTC) #21
aizatsky
lgtm https://codereview.chromium.org/2296893002/diff/120001/breakpad/minidump_fuzzer.cc File breakpad/minidump_fuzzer.cc (right): https://codereview.chromium.org/2296893002/diff/120001/breakpad/minidump_fuzzer.cc#newcode73 breakpad/minidump_fuzzer.cc:73: BPLOG(ERROR) << "MinidumpProcessor::Process failed"; It's better for fuzzer ...
4 years, 3 months ago (2016-09-01 16:02:57 UTC) #22
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/2296893002/120001
4 years, 3 months ago (2016-09-01 16:04:45 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/122278) android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, ...
4 years, 3 months ago (2016-09-01 16:08:21 UTC) #27
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/2296893002/240001
4 years, 3 months ago (2016-09-01 20:54:01 UTC) #35
commit-bot: I haz the power
Committed patchset #8 (id:240001)
4 years, 3 months ago (2016-09-01 22:18:43 UTC) #37
commit-bot: I haz the power
4 years, 3 months ago (2016-09-01 22:20:23 UTC) #39
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/dee978f1ee27b272aeebdc75cecc1ed4f8148eb6
Cr-Commit-Position: refs/heads/master@{#416081}

Powered by Google App Engine
This is Rietveld 408576698