| Index: ipc/ipc_message.h
|
| diff --git a/ipc/ipc_message.h b/ipc/ipc_message.h
|
| index 64909df187bb0d33f86f9bb56c5724cdc6dbb1f8..f56615bf52de7fa3617202edf64109807c7341ae 100644
|
| --- a/ipc/ipc_message.h
|
| +++ b/ipc/ipc_message.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/gtest_prod_util.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/pickle.h"
|
| #include "base/trace_event/trace_event.h"
|
| @@ -172,6 +173,10 @@ class IPC_EXPORT Message : public base::Pickle {
|
| NextMessageInfo();
|
| ~NextMessageInfo();
|
|
|
| + // Total message size. Always valid if |message_found| is true.
|
| + // If |message_found| is false but we could determine message size
|
| + // from the header, this field is non-zero. Otherwise it's zero.
|
| + size_t message_size;
|
| // Whether an entire message was found in the given memory range.
|
| bool message_found;
|
| // Only filled in if |message_found| is true.
|
| @@ -307,6 +312,9 @@ class IPC_EXPORT Message : public base::Pickle {
|
| mutable LogData* log_data_;
|
| mutable bool dont_log_;
|
| #endif
|
| +
|
| + FRIEND_TEST_ALL_PREFIXES(IPCMessageTest, FindNext);
|
| + FRIEND_TEST_ALL_PREFIXES(IPCMessageTest, FindNextOverflow);
|
| };
|
|
|
| //------------------------------------------------------------------------------
|
|
|