0
Files
src/ppapi
mseaborn 3bedcdc7ad PNaCl: Use Chrome IPC to talk to the linker process, instead of SRPC
This is the second-to-last remaining use of SRPC.

 * Change pnacl_translate_thread.cc to send its request using Chrome
   IPC instead of SRPC.  Similarly, change
   irt_pnacl_translator_link.cc to receive its request this way.

 * Add plumbing so that pnacl_translate_thread.cc can acquire a Chrome
   IPC channel object.  Change LaunchSelLdr() (in ppb_nacl_private.h)
   to return this channel, and plumb it through service_runtime.h too.

 * Extend nacl_message_scanner.cc to handle a couple of things our new
   IPC message needs:
    * File handles inside of std::vector<>s.
    * File handles inside of sync messages.  (Previously, only sync
      replies were handled.)

 * Change a BUILD.gn to account for #includes of
   content/public/common/sandbox_init.h and
   ppapi/proxy/{serialized_handle.h,ppapi_messages.h}.

BUG=302078
TEST=e.g. NaClBrowserTestPnacl.PPAPICore (tests PNaCl translation)

Review URL: https://codereview.chromium.org/1512733003

Cr-Commit-Position: refs/heads/master@{#367369}
2016-01-04 21:15:29 +00:00
..