Index: content/common/resource_messages.cc |
diff --git a/content/common/resource_messages.cc b/content/common/resource_messages.cc |
index 9cadbfffd7f2cec29e134f80a85c27d49d851b96..c4169ba6454e6914ca29983f850b1bf75ccd8a70 100644 |
--- a/content/common/resource_messages.cc |
+++ b/content/common/resource_messages.cc |
@@ -4,9 +4,25 @@ |
#include "content/common/resource_messages.h" |
+#include "base/debug/alias.h" |
+#include "ipc/ipc_message.h" |
#include "net/base/load_timing_info.h" |
#include "net/http/http_response_headers.h" |
+namespace content { |
+// TODO(erikchen): Temporary code to help track http://crbug.com/527588. |
+void CheckContentsOfDataReceivedMessage(const IPC::Message* message) { |
+ if (message->type() != ResourceMsg_DataReceived::ID) |
+ return; |
+ ResourceMsg_DataReceived::Schema::Param arg; |
+ bool success = ResourceMsg_DataReceived::Read(message, &arg); |
+ CHECK(success); |
+ int data_offset = base::get<1>(arg); |
+ CHECK_LE(data_offset, 512 * 1024); |
+ base::debug::Alias(&data_offset); |
+} |
+} |
+ |
namespace IPC { |
void ParamTraits<scoped_refptr<net::HttpResponseHeaders> >::Write( |