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

Issue 2264543003: Adds sync brokering to Windows EDK (Closed)

Created:
4 years, 4 months ago by Ken Rockot(use gerrit already)
Modified:
4 years, 3 months ago
Reviewers:
jam, yzshen1, dcheng, Will Harris
CC:
Aaron Boodman, abarth-chromium, chromium-reviews, darin (slow to review), darin-cc_chromium.org, jam, jochen+watch_chromium.org, mlamouri+watch-content_chromium.org, Peter Beverloo, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adds sync brokering to Windows EDK We use a sync channel on other platforms to facilitate synchronous shared buffer creation from within a sandbox. We need to do this on Windows too. This implements that, and adds a test for sandboxed shared buffer creation. BUG=594883 Committed: https://crrev.com/b214d02f960a60409d5163ef06e4d91ceb71e983 Cr-Commit-Position: refs/heads/master@{#418679}

Patch Set 1 : . #

Patch Set 2 : . #

Patch Set 3 : merge test interface #

Total comments: 7

Patch Set 4 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+315 lines, -176 lines) Patch
A content/browser/mojo_sandbox_browsertest.cc View 1 2 1 chunk +92 lines, -0 lines 0 comments Download
M content/browser/service_worker/service_worker_version_unittest.cc View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M content/public/test/OWNERS View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/public/test/test_mojo_app.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/test/test_mojo_app.cc View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M content/public/test/test_mojo_service.mojom View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/shell/renderer/shell_content_renderer_client.cc View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M content/shell/utility/shell_content_utility_client.cc View 1 2 2 chunks +15 lines, -0 lines 0 comments Download
M content/test/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M mojo/edk/embedder/platform_shared_buffer.cc View 1 chunk +14 lines, -7 lines 0 comments Download
M mojo/edk/system/BUILD.gn View 2 chunks +3 lines, -2 lines 0 comments Download
M mojo/edk/system/broker_host.h View 1 2 3 4 chunks +12 lines, -2 lines 0 comments Download
A + mojo/edk/system/broker_host.cc View 1 2 3 6 chunks +31 lines, -27 lines 0 comments Download
D mojo/edk/system/broker_host_posix.cc View 1 chunk +0 lines, -129 lines 0 comments Download
A mojo/edk/system/broker_win.cc View 1 2 3 1 chunk +112 lines, -0 lines 0 comments Download
M mojo/edk/system/node_controller.h View 1 chunk +2 lines, -2 lines 0 comments Download
M mojo/edk/system/node_controller.cc View 3 chunks +7 lines, -7 lines 0 comments Download

Messages

Total messages: 45 (32 generated)
Ken Rockot(use gerrit already)
yzshen@ please take a look for general EDK review dcheng@ for security jam@ for content
4 years, 3 months ago (2016-09-08 19:20:41 UTC) #20
jam
lgtm with merging test interfaces
4 years, 3 months ago (2016-09-08 20:56:03 UTC) #23
dcheng
+wfh, do you mind reviewing this from a security perspective?
4 years, 3 months ago (2016-09-08 21:04:14 UTC) #25
Will Harris
expectation management: I won't be able to look at this this week, but I can ...
4 years, 3 months ago (2016-09-08 21:37:02 UTC) #26
Ken Rockot(use gerrit already)
This is not high priority work as it's not blocking anyone. I've had it lying ...
4 years, 3 months ago (2016-09-08 21:39:24 UTC) #27
yzshen1
LGTM Thanks!
4 years, 3 months ago (2016-09-08 22:21:45 UTC) #28
Ken Rockot(use gerrit already)
Friendly ping wfh@ just to get it back on your radar
4 years, 3 months ago (2016-09-13 22:32:24 UTC) #33
Will Harris
I have some Qs about the casts, otherwise looks mostly good. https://codereview.chromium.org/2264543003/diff/160001/mojo/edk/embedder/platform_shared_buffer.cc File mojo/edk/embedder/platform_shared_buffer.cc (right): ...
4 years, 3 months ago (2016-09-13 23:54:44 UTC) #34
Ken Rockot(use gerrit already)
Thanks! https://codereview.chromium.org/2264543003/diff/160001/mojo/edk/embedder/platform_shared_buffer.cc File mojo/edk/embedder/platform_shared_buffer.cc (right): https://codereview.chromium.org/2264543003/diff/160001/mojo/edk/embedder/platform_shared_buffer.cc#newcode269 mojo/edk/embedder/platform_shared_buffer.cc:269: false); On 2016/09/13 at 23:54:43, Will Harris wrote: ...
4 years, 3 months ago (2016-09-14 19:57:05 UTC) #37
Will Harris
lgtm thanks for changes, as discussed maybe evalulate use of size_t vs uint64_t vs uint32_t ...
4 years, 3 months ago (2016-09-14 20:24:21 UTC) #38
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/2264543003/180001
4 years, 3 months ago (2016-09-14 20:27:20 UTC) #42
commit-bot: I haz the power
Committed patchset #4 (id:180001)
4 years, 3 months ago (2016-09-14 21:29:14 UTC) #43
commit-bot: I haz the power
4 years, 3 months ago (2016-09-14 21:32:02 UTC) #45
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/b214d02f960a60409d5163ef06e4d91ceb71e983
Cr-Commit-Position: refs/heads/master@{#418679}

Powered by Google App Engine
This is Rietveld 408576698