diff options
author | jvoung@google.com <jvoung@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-09 02:00:24 +0000 |
---|---|---|
committer | jvoung@google.com <jvoung@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-09 02:00:24 +0000 |
commit | 27630a3ee5c41c0c8b6c78d75ed6df54c5ff64a2 (patch) | |
tree | fbbdfb1a92ba1e003ae4afa49342d2d726fa3648 /tools/perf | |
parent | 85cfc8e7c581e960596a604f791a661f7538b78b (diff) | |
download | chromium_src-27630a3ee5c41c0c8b6c78d75ed6df54c5ff64a2.zip chromium_src-27630a3ee5c41c0c8b6c78d75ed6df54c5ff64a2.tar.gz chromium_src-27630a3ee5c41c0c8b6c78d75ed6df54c5ff64a2.tar.bz2 |
Split the PNaCl IRT shim into 3 pieces, and include one piece into IRT.
(*) A "for irt" library, that will get linked into the IRT.
That library just has the auto-generated pnacl_shim.c file.
Also modify ppapi_proxy to include a "irt_shim_ppapi.c",
which makes use of the pnacl_shim.c file to define a private
hook, parallel to the hook provided by irt_ppapi.c.
(*) A "for the browser" library, that the browser-tester
and the PNaCl packager will include for PNaCl-in-the-browser.
This is still called "libpnacl_irt_shim.a" so that we don't
need to change the in-browser linker's commandline. However,
it will be placed in a different directory so that the
Chrome PNaCl packager can pick it up separately from
the AOT library. This for-browser library uses the new hook.
(*) A "AOT" library, that will go into the SDK for offline
pexe -> nexe translation. Still called "libpnacl_irt_shim.a"
as well, confusingly enough, so that we don't need to change
the pnacl-nativeld.py commandlines. Placed in a different
directory from the for-browser library. Does not use the
new hook, so that it only depends on stable interfaces.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3783
R=binji@chromium.org, dmichael@chromium.org, mseaborn@chromium.org
Review URL: https://codereview.chromium.org/164373010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255807 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/perf')
0 files changed, 0 insertions, 0 deletions