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

Issue 1052723003: NaCl: create a separate namespace for Mojo handles. (Closed)

Created:
5 years, 8 months ago by Nick Bray (chromium)
Modified:
5 years, 8 months ago
Reviewers:
vtl, viettrungluu
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 49

Patch Set 2 : Rename #

Total comments: 32

Patch Set 3 : Edits #

Total comments: 18

Patch Set 4 : Tests #

Total comments: 6

Patch Set 5 : Polish #

Total comments: 6

Patch Set 6 : Tweak #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1225 lines, -50 lines) Patch
M mojo/edk/embedder/BUILD.gn View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
A mojo/edk/embedder/system_impl_private_entrypoints.cc View 1 2 3 4 1 chunk +260 lines, -0 lines 0 comments Download
M mojo/edk/system/core.h View 1 1 chunk +9 lines, -0 lines 0 comments Download
M mojo/edk/system/core.cc View 1 1 chunk +9 lines, -0 lines 0 comments Download
M mojo/edk/test/BUILD.gn View 1 2 3 4 5 2 chunks +8 lines, -0 lines 0 comments Download
M mojo/public/platform/native/BUILD.gn View 1 2 3 4 1 chunk +36 lines, -0 lines 0 comments Download
A mojo/public/platform/native/system_impl_private.h View 1 2 3 4 5 1 chunk +142 lines, -0 lines 0 comments Download
A mojo/public/platform/native/system_impl_private_thunks.h View 1 2 3 1 chunk +150 lines, -0 lines 0 comments Download
A mojo/public/platform/native/system_impl_private_thunks.cc View 1 2 3 4 5 1 chunk +220 lines, -0 lines 0 comments Download
A mojo/public/platform/native/system_impl_private_unittest.cc View 1 2 3 4 1 chunk +323 lines, -0 lines 0 comments Download
M mojo/tools/data/unittests View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M nacl_bindings/mojo_syscall.h View 1 2 3 1 chunk +1 line, -6 lines 0 comments Download
M nacl_bindings/mojo_syscall.cc View 1 2 3 16 chunks +40 lines, -35 lines 0 comments Download
M nacl_bindings_generator/generate_nacl_bindings.py View 1 2 1 chunk +6 lines, -1 line 0 comments Download
M nacl_bindings_generator/mojo_syscall.cc.tmpl View 1 2 3 2 chunks +7 lines, -8 lines 0 comments Download
M services/nacl/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M shell/native_application_support.cc View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (2 generated)
Nick Bray (chromium)
Early (ugly) RFC, specifically looking for ideas on API and file naming.
5 years, 8 months ago (2015-04-01 22:56:01 UTC) #2
viettrungluu
https://codereview.chromium.org/1052723003/diff/1/mojo/edk/embedder/core_entrypoints.cc File mojo/edk/embedder/core_entrypoints.cc (right): https://codereview.chromium.org/1052723003/diff/1/mojo/edk/embedder/core_entrypoints.cc#newcode17 mojo/edk/embedder/core_entrypoints.cc:17: // HACK delete https://codereview.chromium.org/1052723003/diff/1/mojo/edk/embedder/core_entrypoints.cc#newcode18 mojo/edk/embedder/core_entrypoints.cc:18: using mojo::system::Core; These are ...
5 years, 8 months ago (2015-04-01 23:36:20 UTC) #4
Nick Bray (chromium)
Name bikeshedding, round 2! https://codereview.chromium.org/1052723003/diff/1/mojo/edk/embedder/core_entrypoints.cc File mojo/edk/embedder/core_entrypoints.cc (right): https://codereview.chromium.org/1052723003/diff/1/mojo/edk/embedder/core_entrypoints.cc#newcode17 mojo/edk/embedder/core_entrypoints.cc:17: // HACK On 2015/04/01 23:36:18, ...
5 years, 8 months ago (2015-04-04 00:09:10 UTC) #5
viettrungluu
More bikes in fewer sheds. https://codereview.chromium.org/1052723003/diff/1/mojo/public/platform/native/core_system_api.h File mojo/public/platform/native/core_system_api.h (right): https://codereview.chromium.org/1052723003/diff/1/mojo/public/platform/native/core_system_api.h#newcode14 mojo/public/platform/native/core_system_api.h:14: // This interface is ...
5 years, 8 months ago (2015-04-06 17:39:26 UTC) #6
Nick Bray (chromium)
The shed looks nearly done. A few questions inline, plus I need to add tests. ...
5 years, 8 months ago (2015-04-06 22:51:00 UTC) #7
viettrungluu
https://codereview.chromium.org/1052723003/diff/40001/mojo/edk/embedder/BUILD.gn File mojo/edk/embedder/BUILD.gn (right): https://codereview.chromium.org/1052723003/diff/40001/mojo/edk/embedder/BUILD.gn#newcode13 mojo/edk/embedder/BUILD.gn:13: "../../public/platform/native/system_impl_private.h", # HACK On 2015/04/06 22:50:59, Nick Bray (chromium) ...
5 years, 8 months ago (2015-04-06 23:21:02 UTC) #8
viettrungluu
https://codereview.chromium.org/1052723003/diff/40001/shell/native_application_support.cc File shell/native_application_support.cc (right): https://codereview.chromium.org/1052723003/diff/40001/shell/native_application_support.cc#newcode71 shell/native_application_support.cc:71: SetThunks(&MojoMakeSystemImplThunksPrivate, "MojoSetSystemImplThunksPrivate", On 2015/04/06 23:21:02, viettrungluu wrote: > On ...
5 years, 8 months ago (2015-04-06 23:49:33 UTC) #9
Nick Bray (chromium)
OK, I think we've chosen the paint color. PTAL. https://codereview.chromium.org/1052723003/diff/40001/mojo/edk/embedder/BUILD.gn File mojo/edk/embedder/BUILD.gn (right): https://codereview.chromium.org/1052723003/diff/40001/mojo/edk/embedder/BUILD.gn#newcode13 mojo/edk/embedder/BUILD.gn:13: ...
5 years, 8 months ago (2015-04-07 23:51:06 UTC) #10
viettrungluu
https://codereview.chromium.org/1052723003/diff/60001/mojo/edk/embedder/system_impl_private_entrypoints.cc File mojo/edk/embedder/system_impl_private_entrypoints.cc (right): https://codereview.chromium.org/1052723003/diff/60001/mojo/edk/embedder/system_impl_private_entrypoints.cc#newcode56 mojo/edk/embedder/system_impl_private_entrypoints.cc:56: // TODO document this case, including the fact that ...
5 years, 8 months ago (2015-04-08 00:06:32 UTC) #11
Nick Bray (chromium)
PTAL https://codereview.chromium.org/1052723003/diff/60001/mojo/edk/embedder/system_impl_private_entrypoints.cc File mojo/edk/embedder/system_impl_private_entrypoints.cc (right): https://codereview.chromium.org/1052723003/diff/60001/mojo/edk/embedder/system_impl_private_entrypoints.cc#newcode56 mojo/edk/embedder/system_impl_private_entrypoints.cc:56: // TODO document this case, including the fact ...
5 years, 8 months ago (2015-04-08 20:43:03 UTC) #12
viettrungluu
LGTM w/a couple of nits and a note. https://codereview.chromium.org/1052723003/diff/80001/mojo/edk/test/BUILD.gn File mojo/edk/test/BUILD.gn (right): https://codereview.chromium.org/1052723003/diff/80001/mojo/edk/test/BUILD.gn#newcode128 mojo/edk/test/BUILD.gn:128: "../../public/platform/native:system_impl_private_tests", ...
5 years, 8 months ago (2015-04-08 21:00:17 UTC) #13
Nick Bray (chromium)
https://codereview.chromium.org/1052723003/diff/80001/mojo/edk/test/BUILD.gn File mojo/edk/test/BUILD.gn (right): https://codereview.chromium.org/1052723003/diff/80001/mojo/edk/test/BUILD.gn#newcode128 mojo/edk/test/BUILD.gn:128: "../../public/platform/native:system_impl_private_tests", On 2015/04/08 21:00:17, viettrungluu wrote: > You may ...
5 years, 8 months ago (2015-04-08 21:49:51 UTC) #14
viettrungluu
(Still LGTM[*], in case you you were waiting.) [*] Maybe that's now Looks Gooder To ...
5 years, 8 months ago (2015-04-08 23:01:38 UTC) #15
Nick Bray (chromium)
5 years, 8 months ago (2015-04-08 23:29:00 UTC) #16
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
da897d61e4322370e9768df508434a2b8f0498c7 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698