| Index: tools/ipc_fuzzer/replay/replay_process.cc
|
| diff --git a/tools/ipc_fuzzer/replay/replay_process.cc b/tools/ipc_fuzzer/replay/replay_process.cc
|
| index c5db76c8efb3b3a03f791184a59c91c71ad1d8d9..0a954a6ac626eccaf5402fa81240d7085388b8ab 100644
|
| --- a/tools/ipc_fuzzer/replay/replay_process.cc
|
| +++ b/tools/ipc_fuzzer/replay/replay_process.cc
|
| @@ -16,9 +16,21 @@
|
| #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()));
|
| +}
|
| +
|
| ReplayProcess::ReplayProcess()
|
| : io_thread_("Chrome_ChildIOThread"),
|
| shutdown_event_(true, false),
|
| @@ -60,6 +72,8 @@ bool ReplayProcess::Initialize(int argc, const char** argv) {
|
| kPrimaryIPCChannel + base::GlobalDescriptors::kBaseDescriptor);
|
| #endif
|
|
|
| + InitializeMojo();
|
| +
|
| return true;
|
| }
|
|
|
|
|