diff options
author | mseaborn <mseaborn@chromium.org> | 2015-01-22 12:37:01 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-22 20:38:25 +0000 |
commit | cdfec652b06d270b858e442378b145f40439769f (patch) | |
tree | b028b53b83462c656d719c9cb8b5872a6e912e3b /ppapi/api | |
parent | 33fd64cf5b5e6cff7c96bd74051a0494d45b879a (diff) | |
download | chromium_src-cdfec652b06d270b858e442378b145f40439769f.zip chromium_src-cdfec652b06d270b858e442378b145f40439769f.tar.gz chromium_src-cdfec652b06d270b858e442378b145f40439769f.tar.bz2 |
NaCl: Remove reliance on "init_done" SRPC call in the remaining PNaCl case
Remove Plugin::BitcodeDidTranslateContinuation(), which gets called
via the "init_done" SRPC call (which calls
StartupInitializationComplete() in plugin/service_runtime.cc).
Instead, arrange for its work to be done by the newer
ManifestServiceProxy::StartupInitializationComplete(), by enabling
ManifestServiceProxy for PNaCl.
* To ensure that the open_resource() IPC stays disabled for PNaCl, we
conditionalise ManifestServiceProxy::OpenResource().
* To ensure that the pexe size still gets reported on the "loadend"
event, we stash it away in ReportTranslationFinished().
BUG=428030
TEST=NaClBrowserTestPnacl.ProgressEvents (checks reported pexe size is non-zero)
Review URL: https://codereview.chromium.org/845013003
Cr-Commit-Position: refs/heads/master@{#312674}
Diffstat (limited to 'ppapi/api')
-rw-r--r-- | ppapi/api/private/ppb_nacl_private.idl | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/ppapi/api/private/ppb_nacl_private.idl b/ppapi/api/private/ppb_nacl_private.idl index f35d428..fd6a7c7 100644 --- a/ppapi/api/private/ppb_nacl_private.idl +++ b/ppapi/api/private/ppb_nacl_private.idl @@ -186,11 +186,6 @@ interface PPB_NaCl_Private { [out] mem_t imc_handle, [in] PP_CompletionCallback callback); - /* This function starts the IPC proxy so the nexe can communicate with the - * browser. - */ - PP_Bool StartPpapiProxy(PP_Instance instance); - /* On POSIX systems, this function returns the file descriptor of * /dev/urandom. On non-POSIX systems, this function returns 0. */ |