Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(363)

Unified Diff: tools/ipc_fuzzer/replay/replay_process.h

Issue 105083002: IPC fuzzer: create message_lib library. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments. Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/ipc_fuzzer/replay/replay.gyp ('k') | tools/ipc_fuzzer/replay/replay_process.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/ipc_fuzzer/replay/replay_process.h
diff --git a/tools/ipc_fuzzer/replay/replay_process.h b/tools/ipc_fuzzer/replay/replay_process.h
index 3cd8e0b87e29d3a89120797879c38d85d9860628..8a396a8560285cf8bb18b165fbbbbcdc4c9d3853 100644
--- a/tools/ipc_fuzzer/replay/replay_process.h
+++ b/tools/ipc_fuzzer/replay/replay_process.h
@@ -5,9 +5,6 @@
#ifndef TOOLS_IPC_FUZZER_REPLAY_REPLAY_PROCESS_H_
#define TOOLS_IPC_FUZZER_REPLAY_REPLAY_PROCESS_H_
-#include <list>
-
-#include "base/files/memory_mapped_file.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/synchronization/waitable_event.h"
@@ -16,6 +13,7 @@
#include "ipc/ipc_channel_proxy.h"
#include "ipc/ipc_listener.h"
#include "ipc/ipc_message.h"
+#include "tools/ipc_fuzzer/message_lib/message_file.h"
namespace ipc_fuzzer {
@@ -43,7 +41,6 @@ class ReplayProcess : public IPC::Listener {
virtual void OnChannelError() OVERRIDE;
private:
- bool ExtractMessages(const char *data, size_t len);
void SendNextMessage();
scoped_ptr<IPC::ChannelProxy> channel_;
@@ -51,8 +48,8 @@ class ReplayProcess : public IPC::Listener {
base::Thread io_thread_;
base::WaitableEvent shutdown_event_;
scoped_ptr<base::Timer> timer_;
- scoped_ptr<base::MemoryMappedFile> mapped_testcase_;
- std::list<IPC::Message*> messages_;
+ MessageVector messages_;
+ size_t message_index_;
DISALLOW_COPY_AND_ASSIGN(ReplayProcess);
};
« no previous file with comments | « tools/ipc_fuzzer/replay/replay.gyp ('k') | tools/ipc_fuzzer/replay/replay_process.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698