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

Issue 1244533006: NaCl cleanup: Split out irt_interfaces.cc from irt_ppapi.cc (Closed)

Created:
5 years, 5 months ago by Mark Seaborn
Modified:
5 years, 5 months ago
CC:
chromium-reviews
Base URL:
http://git.chromium.org/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

NaCl cleanup: Split out irt_interfaces.cc from irt_ppapi.cc The intention here is that irt_interfaces.{cc,h} should list the NaCl IRT interfaces that we implement in Chromium but that other files (like irt_ppapi.cc) should implement them. This matches how the files are organised in native_client/src/untrusted/irt/. This is in preparation for copying the PNaCl translator IRT interfaces to the Chromium side. That will add a couple more interfaces to irt_interfaces.cc (rather than to irt_ppapi.cc). BUG=302078 TEST=NaCl tests in browser_tests Committed: https://crrev.com/5e662010c1f7881970de6de19bcbd50f2726ea00 Cr-Commit-Position: refs/heads/master@{#339508}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -96 lines) Patch
M components/nacl/loader/nonsfi/nonsfi_main.cc View 1 chunk +1 line, -1 line 0 comments Download
A ppapi/nacl_irt/irt_interfaces.h View 1 chunk +15 lines, -0 lines 2 comments Download
A + ppapi/nacl_irt/irt_interfaces.cc View 2 chunks +3 lines, -28 lines 0 comments Download
M ppapi/nacl_irt/irt_ppapi.h View 1 chunk +0 lines, -3 lines 0 comments Download
M ppapi/nacl_irt/irt_ppapi.cc View 2 chunks +2 lines, -63 lines 0 comments Download
M ppapi/nacl_irt/irt_start.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/ppapi_proxy.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (8 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1244533006/1
5 years, 5 months ago (2015-07-17 22:51:25 UTC) #2
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 5 months ago (2015-07-18 00:02:58 UTC) #4
Mark Seaborn
5 years, 5 months ago (2015-07-20 15:08:51 UTC) #6
jvoung (off chromium)
lgtm
5 years, 5 months ago (2015-07-20 16:01:04 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1244533006/1
5 years, 5 months ago (2015-07-20 16:02:44 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/80111)
5 years, 5 months ago (2015-07-20 16:09:32 UTC) #11
Mark Seaborn
+bbudge for OWNERS review of ppapi/
5 years, 5 months ago (2015-07-20 16:41:55 UTC) #13
bbudge
https://codereview.chromium.org/1244533006/diff/1/ppapi/nacl_irt/irt_interfaces.h File ppapi/nacl_irt/irt_interfaces.h (right): https://codereview.chromium.org/1244533006/diff/1/ppapi/nacl_irt/irt_interfaces.h#newcode10 ppapi/nacl_irt/irt_interfaces.h:10: extern const struct nacl_irt_ppapihook nacl_irt_ppapihook; Is there a reason ...
5 years, 5 months ago (2015-07-20 17:21:09 UTC) #14
Mark Seaborn
https://codereview.chromium.org/1244533006/diff/1/ppapi/nacl_irt/irt_interfaces.h File ppapi/nacl_irt/irt_interfaces.h (right): https://codereview.chromium.org/1244533006/diff/1/ppapi/nacl_irt/irt_interfaces.h#newcode10 ppapi/nacl_irt/irt_interfaces.h:10: extern const struct nacl_irt_ppapihook nacl_irt_ppapihook; On 2015/07/20 17:21:09, bbudge ...
5 years, 5 months ago (2015-07-20 17:49:08 UTC) #15
bbudge
lgtm
5 years, 5 months ago (2015-07-20 20:05:07 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1244533006/1
5 years, 5 months ago (2015-07-20 20:06:52 UTC) #18
commit-bot: I haz the power
Committed patchset #1 (id:1)
5 years, 5 months ago (2015-07-20 20:42:00 UTC) #19
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/5e662010c1f7881970de6de19bcbd50f2726ea00 Cr-Commit-Position: refs/heads/master@{#339508}
5 years, 5 months ago (2015-07-20 20:44:00 UTC) #20
Ryan Sleevi
It looks like this regressed Linux Sizes - https://build.chromium.org/p/chromium/builders/Linux/builds/64689
5 years, 5 months ago (2015-07-20 23:19:21 UTC) #22
Ryan Sleevi
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/1249473003/ by rsleevi@chromium.org. ...
5 years, 5 months ago (2015-07-20 23:24:30 UTC) #23
Mark Seaborn
On 20 July 2015 at 16:19, <rsleevi@chromium.org> wrote: > It looks like this regressed Linux ...
5 years, 5 months ago (2015-07-21 00:25:11 UTC) #24
Mark Seaborn
5 years, 5 months ago (2015-07-21 04:16:40 UTC) #25
Message was sent while issue was closed.
On 20 July 2015 at 17:24, Mark Seaborn <mseaborn@chromium.org> wrote:

> On 20 July 2015 at 16:19, <rsleevi@chromium.org> wrote:
>
>> It looks like this regressed Linux Sizes -
>> https://build.chromium.org/p/chromium/builders/Linux/builds/64689
>
>
> The revert does not seem to have fixed the problem.
>
> This build has the same size error:
> https://build.chromium.org/p/chromium/builders/Linux/builds/64692
> and it includes the revert (https://codereview.chromium.org/1249473003).
>

I investigated.  The size increase appears to be caused by this Skia DEPS
roll:
https://codereview.chromium.org/1245793002

Before that change (at 3ab481ec3953f63cfc1ec066eafd788d061f7834), I get:
$ size out/Release/nacl_helper
   text    data     bss     dec     hex filename
6564558  234696  267544 7066798  6bd4ae out/Release/nacl_helper

After that change (at 56b2dde5e64a5faea6561a900cf3f27bde3d7ad9), I get:
$ size out/Release/nacl_helper
   text    data     bss     dec     hex filename
6704695  234696  267544 7206935  6df817 out/Release/nacl_helper

Cheers,
Mark

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698