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

Issue 1916493003: GN configs for ipc fuzzer. (Closed)

Created:
4 years, 8 months ago by Oliver Chang
Modified:
4 years, 8 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, Nico
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

GN configs for ipc fuzzer. Also removes an unneeded dep from message_lib.gyp. BUG=605926 Committed: https://crrev.com/cc11d0efd2608da10eb729187f4c3618787e5a5a Cr-Commit-Position: refs/heads/master@{#389861}

Patch Set 1 #

Patch Set 2 : ENABLE_IPC_FUZZER define #

Patch Set 3 : fix deps #

Patch Set 4 : doc #

Total comments: 2

Patch Set 5 : reword doc + rebase #

Total comments: 10

Patch Set 6 : Address comments: move enable_ipc_fuzzer, unconditional dep #

Patch Set 7 : missed a define #

Patch Set 8 : configs += instead of defines += #

Patch Set 9 : missed some #

Total comments: 4

Patch Set 10 : move deps #

Patch Set 11 : public_configs #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+180 lines, -13 lines) Patch
M BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/BUILD.gn View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/common/BUILD.gn View 1 2 3 4 5 6 7 8 3 chunks +13 lines, -0 lines 0 comments Download
M chrome/renderer/BUILD.gn View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
M content/child/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M docs/ipc_fuzzer.md View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M ipc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -0 lines 0 comments Download
A tools/ipc_fuzzer/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +34 lines, -0 lines 2 comments Download
A tools/ipc_fuzzer/fuzzer/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +28 lines, -0 lines 0 comments Download
A + tools/ipc_fuzzer/ipc_fuzzer.gni View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
A + tools/ipc_fuzzer/message_dump/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +6 lines, -10 lines 0 comments Download
A tools/ipc_fuzzer/message_lib/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +37 lines, -0 lines 0 comments Download
M tools/ipc_fuzzer/message_lib/message_lib.gyp View 1 2 1 chunk +0 lines, -1 line 0 comments Download
A tools/ipc_fuzzer/message_replay/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +16 lines, -0 lines 0 comments Download
A tools/ipc_fuzzer/message_tools/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +25 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (15 generated)
Oliver Chang
PTAL. Note that it looks like building ASan Chrome with GN is broken (unrelated to ...
4 years, 8 months ago (2016-04-22 20:53:02 UTC) #6
Martin Barbella
lgtm https://codereview.chromium.org/1916493003/diff/60001/docs/ipc_fuzzer.md File docs/ipc_fuzzer.md (right): https://codereview.chromium.org/1916493003/diff/60001/docs/ipc_fuzzer.md#newcode16 docs/ipc_fuzzer.md:16: * add `enable_ipc_fuzzer=1` to `GYP_DEFINES` (or add `enable_ipc_fuzzer=true` ...
4 years, 8 months ago (2016-04-22 21:00:33 UTC) #7
Oliver Chang
https://codereview.chromium.org/1916493003/diff/60001/docs/ipc_fuzzer.md File docs/ipc_fuzzer.md (right): https://codereview.chromium.org/1916493003/diff/60001/docs/ipc_fuzzer.md#newcode16 docs/ipc_fuzzer.md:16: * add `enable_ipc_fuzzer=1` to `GYP_DEFINES` (or add `enable_ipc_fuzzer=true` On ...
4 years, 8 months ago (2016-04-22 21:14:44 UTC) #9
Nico
https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni File build/config/features.gni (right): https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni#newcode120 build/config/features.gni:120: # Don't build IPC fuzzer by default. can you ...
4 years, 8 months ago (2016-04-22 21:17:53 UTC) #11
Oliver Chang
https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni File build/config/features.gni (right): https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni#newcode120 build/config/features.gni:120: # Don't build IPC fuzzer by default. On 2016/04/22 ...
4 years, 8 months ago (2016-04-22 21:30:32 UTC) #12
Dirk Pranke
https://codereview.chromium.org/1916493003/diff/100001/BUILD.gn File BUILD.gn (right): https://codereview.chromium.org/1916493003/diff/100001/BUILD.gn#newcode598 BUILD.gn:598: deps += [ "//tools/ipc_fuzzer:ipc_fuzzer_all" ] A convention we often ...
4 years, 8 months ago (2016-04-22 23:18:11 UTC) #13
Oliver Chang
https://codereview.chromium.org/1916493003/diff/100001/BUILD.gn File BUILD.gn (right): https://codereview.chromium.org/1916493003/diff/100001/BUILD.gn#newcode598 BUILD.gn:598: deps += [ "//tools/ipc_fuzzer:ipc_fuzzer_all" ] On 2016/04/22 23:18:11, Dirk ...
4 years, 8 months ago (2016-04-25 18:16:06 UTC) #15
Dirk Pranke
https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni File build/config/features.gni (right): https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni#newcode121 build/config/features.gni:121: enable_ipc_fuzzer = false On 2016/04/25 18:16:06, Oliver Chang wrote: ...
4 years, 8 months ago (2016-04-25 18:48:59 UTC) #16
Oliver Chang
https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni File build/config/features.gni (right): https://codereview.chromium.org/1916493003/diff/100001/build/config/features.gni#newcode121 build/config/features.gni:121: enable_ipc_fuzzer = false On 2016/04/25 18:48:58, Dirk Pranke wrote: ...
4 years, 8 months ago (2016-04-25 19:25:50 UTC) #17
Dirk Pranke
lgtm https://codereview.chromium.org/1916493003/diff/240001/tools/ipc_fuzzer/BUILD.gn File tools/ipc_fuzzer/BUILD.gn (right): https://codereview.chromium.org/1916493003/diff/240001/tools/ipc_fuzzer/BUILD.gn#newcode14 tools/ipc_fuzzer/BUILD.gn:14: "USE_CUPS", my guess is that USE_CUPS just got ...
4 years, 8 months ago (2016-04-25 21:17:56 UTC) #18
Oliver Chang
Thanks Dirk for the review and guidance :) Nico, could you please take a look ...
4 years, 8 months ago (2016-04-25 21:30:00 UTC) #20
Tom Sepez
lgtm
4 years, 8 months ago (2016-04-25 22:30:25 UTC) #21
esprehn
lgtm
4 years, 8 months ago (2016-04-25 22:56:02 UTC) #24
Nico
lgtm (sorry, i meant to lgtm with my initial question and didn't realize i didn't)
4 years, 8 months ago (2016-04-26 19:39:35 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1916493003/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1916493003/240001
4 years, 8 months ago (2016-04-26 19:48:54 UTC) #28
commit-bot: I haz the power
Committed patchset #11 (id:240001)
4 years, 8 months ago (2016-04-26 19:58:40 UTC) #30
commit-bot: I haz the power
4 years, 8 months ago (2016-04-26 20:00:03 UTC) #32
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/cc11d0efd2608da10eb729187f4c3618787e5a5a
Cr-Commit-Position: refs/heads/master@{#389861}

Powered by Google App Engine
This is Rietveld 408576698