summaryrefslogtreecommitdiffstats
path: root/tools/ipc_fuzzer
diff options
context:
space:
mode:
authorjam <jam@chromium.org>2015-10-02 14:01:28 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-02 21:02:13 +0000
commit76bcf0c21e332c08ee7a1601d0c878d1c75541a0 (patch)
tree9a1070172b98a5c0775967858a07d55585751839 /tools/ipc_fuzzer
parentbe81c48e3a52a050a6d07d0eb558a41c02594e6e (diff)
downloadchromium_src-76bcf0c21e332c08ee7a1601d0c878d1c75541a0.zip
chromium_src-76bcf0c21e332c08ee7a1601d0c878d1c75541a0.tar.gz
chromium_src-76bcf0c21e332c08ee7a1601d0c878d1c75541a0.tar.bz2
Add a Mojo EDK for Chrome that uses one OS pipe per message pipe.
TODOs in future cls: -POSIX -use shared memory for MessagePipeDispatcher serialization -work in Windows sandbox (using master.mojom which is implemented but not hooked up in this change) -XP BUG=478251 NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1350023003 Cr-Commit-Position: refs/heads/master@{#352123}
Diffstat (limited to 'tools/ipc_fuzzer')
-rw-r--r--tools/ipc_fuzzer/message_replay/replay_process.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/tools/ipc_fuzzer/message_replay/replay_process.cc b/tools/ipc_fuzzer/message_replay/replay_process.cc
index 319a4d6..017b6a1 100644
--- a/tools/ipc_fuzzer/message_replay/replay_process.cc
+++ b/tools/ipc_fuzzer/message_replay/replay_process.cc
@@ -17,19 +17,15 @@
#include "ipc/ipc_descriptors.h"
#include "ipc/ipc_switches.h"
#include "ipc/mojo/ipc_channel_mojo.h"
-#include "third_party/mojo/src/mojo/edk/embedder/configuration.h"
#include "third_party/mojo/src/mojo/edk/embedder/embedder.h"
-#include "third_party/mojo/src/mojo/edk/embedder/simple_platform_support.h"
namespace ipc_fuzzer {
// TODO(morrita): content::InitializeMojo() should be used once it becomes
// a public API. See src/content/app/mojo/mojo_init.cc
void InitializeMojo() {
- mojo::embedder::GetConfiguration()->max_message_num_bytes =
- 64 * 1024 * 1024;
- mojo::embedder::Init(scoped_ptr<mojo::embedder::PlatformSupport>(
- new mojo::embedder::SimplePlatformSupport()));
+ mojo::embedder::SetMaxMessageSize(64 * 1024 * 1024);
+ mojo::embedder::Init();
}
ReplayProcess::ReplayProcess()