Title: [133045] trunk/Source/WebKit2
Revision
133045
Author
[email protected]
Date
2012-10-31 10:36:38 -0700 (Wed, 31 Oct 2012)

Log Message

Connection::Client::didReceiveInvalidMessage should take the full message name
https://bugs.webkit.org/show_bug.cgi?id=100788

Reviewed by Sam Weinig.

Change Connection::Client::didReceiveInvalidMessage to take the message receiver name and message name as parameters
and make WebProcessProxy::didReceiveInvalidMessage print out the full message name.

* NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::didReceiveInvalidMessage):
* NetworkProcess/NetworkConnectionToWebProcess.h:
(NetworkConnectionToWebProcess):
* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::didReceiveInvalidMessage):
* NetworkProcess/NetworkProcess.h:
(NetworkProcess):
* Platform/CoreIPC/Connection.cpp:
(CoreIPC::Connection::dispatchMessage):
* Platform/CoreIPC/Connection.h:
(Client):
* Platform/CoreIPC/StringReference.cpp:
(CoreIPC::StringReference::toString):
(CoreIPC):
* Platform/CoreIPC/StringReference.h:
(StringReference):
* PluginProcess/PluginProcess.cpp:
(WebKit::PluginProcess::didReceiveInvalidMessage):
* PluginProcess/PluginProcess.h:
(PluginProcess):
* PluginProcess/WebProcessConnection.cpp:
(WebKit::WebProcessConnection::didReceiveInvalidMessage):
* PluginProcess/WebProcessConnection.h:
(WebProcessConnection):
* SharedWorkerProcess/SharedWorkerProcess.cpp:
(WebKit::SharedWorkerProcess::didReceiveInvalidMessage):
* SharedWorkerProcess/SharedWorkerProcess.h:
(SharedWorkerProcess):
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::didReceiveInvalidMessage):
* UIProcess/Network/NetworkProcessProxy.h:
(NetworkProcessProxy):
* UIProcess/Plugins/PluginProcessProxy.cpp:
(WebKit::PluginProcessProxy::didReceiveInvalidMessage):
* UIProcess/Plugins/PluginProcessProxy.h:
(PluginProcessProxy):
* UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp:
(WebKit::SharedWorkerProcessProxy::didReceiveInvalidMessage):
* UIProcess/SharedWorkers/SharedWorkerProcessProxy.h:
(SharedWorkerProcessProxy):
* UIProcess/WebConnectionToWebProcess.cpp:
(WebKit::WebConnectionToWebProcess::didReceiveInvalidMessage):
* UIProcess/WebConnectionToWebProcess.h:
(WebConnectionToWebProcess):
* UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::didReceiveInvalidMessage):
* UIProcess/WebProcessProxy.h:
(WebProcessProxy):
* WebProcess/Network/NetworkProcessConnection.cpp:
(WebKit::NetworkProcessConnection::didReceiveInvalidMessage):
* WebProcess/Network/NetworkProcessConnection.h:
(NetworkProcessConnection):
* WebProcess/Plugins/PluginProcessConnection.cpp:
(WebKit::PluginProcessConnection::didReceiveInvalidMessage):
* WebProcess/Plugins/PluginProcessConnection.h:
(PluginProcessConnection):
* WebProcess/WebConnectionToUIProcess.cpp:
(WebKit::WebConnectionToUIProcess::didReceiveInvalidMessage):
* WebProcess/WebConnectionToUIProcess.h:
(WebConnectionToUIProcess):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::didReceiveInvalidMessage):
* WebProcess/WebProcess.h:
(WebProcess):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (133044 => 133045)


--- trunk/Source/WebKit2/ChangeLog	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/ChangeLog	2012-10-31 17:36:38 UTC (rev 133045)
@@ -1,3 +1,79 @@
+2012-10-30  Anders Carlsson  <[email protected]>
+
+        Connection::Client::didReceiveInvalidMessage should take the full message name
+        https://bugs.webkit.org/show_bug.cgi?id=100788
+
+        Reviewed by Sam Weinig.
+
+        Change Connection::Client::didReceiveInvalidMessage to take the message receiver name and message name as parameters
+        and make WebProcessProxy::didReceiveInvalidMessage print out the full message name.
+
+        * NetworkProcess/NetworkConnectionToWebProcess.cpp:
+        (WebKit::NetworkConnectionToWebProcess::didReceiveInvalidMessage):
+        * NetworkProcess/NetworkConnectionToWebProcess.h:
+        (NetworkConnectionToWebProcess):
+        * NetworkProcess/NetworkProcess.cpp:
+        (WebKit::NetworkProcess::didReceiveInvalidMessage):
+        * NetworkProcess/NetworkProcess.h:
+        (NetworkProcess):
+        * Platform/CoreIPC/Connection.cpp:
+        (CoreIPC::Connection::dispatchMessage):
+        * Platform/CoreIPC/Connection.h:
+        (Client):
+        * Platform/CoreIPC/StringReference.cpp:
+        (CoreIPC::StringReference::toString):
+        (CoreIPC):
+        * Platform/CoreIPC/StringReference.h:
+        (StringReference):
+        * PluginProcess/PluginProcess.cpp:
+        (WebKit::PluginProcess::didReceiveInvalidMessage):
+        * PluginProcess/PluginProcess.h:
+        (PluginProcess):
+        * PluginProcess/WebProcessConnection.cpp:
+        (WebKit::WebProcessConnection::didReceiveInvalidMessage):
+        * PluginProcess/WebProcessConnection.h:
+        (WebProcessConnection):
+        * SharedWorkerProcess/SharedWorkerProcess.cpp:
+        (WebKit::SharedWorkerProcess::didReceiveInvalidMessage):
+        * SharedWorkerProcess/SharedWorkerProcess.h:
+        (SharedWorkerProcess):
+        * UIProcess/Network/NetworkProcessProxy.cpp:
+        (WebKit::NetworkProcessProxy::didReceiveInvalidMessage):
+        * UIProcess/Network/NetworkProcessProxy.h:
+        (NetworkProcessProxy):
+        * UIProcess/Plugins/PluginProcessProxy.cpp:
+        (WebKit::PluginProcessProxy::didReceiveInvalidMessage):
+        * UIProcess/Plugins/PluginProcessProxy.h:
+        (PluginProcessProxy):
+        * UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp:
+        (WebKit::SharedWorkerProcessProxy::didReceiveInvalidMessage):
+        * UIProcess/SharedWorkers/SharedWorkerProcessProxy.h:
+        (SharedWorkerProcessProxy):
+        * UIProcess/WebConnectionToWebProcess.cpp:
+        (WebKit::WebConnectionToWebProcess::didReceiveInvalidMessage):
+        * UIProcess/WebConnectionToWebProcess.h:
+        (WebConnectionToWebProcess):
+        * UIProcess/WebProcessProxy.cpp:
+        (WebKit::WebProcessProxy::didReceiveInvalidMessage):
+        * UIProcess/WebProcessProxy.h:
+        (WebProcessProxy):
+        * WebProcess/Network/NetworkProcessConnection.cpp:
+        (WebKit::NetworkProcessConnection::didReceiveInvalidMessage):
+        * WebProcess/Network/NetworkProcessConnection.h:
+        (NetworkProcessConnection):
+        * WebProcess/Plugins/PluginProcessConnection.cpp:
+        (WebKit::PluginProcessConnection::didReceiveInvalidMessage):
+        * WebProcess/Plugins/PluginProcessConnection.h:
+        (PluginProcessConnection):
+        * WebProcess/WebConnectionToUIProcess.cpp:
+        (WebKit::WebConnectionToUIProcess::didReceiveInvalidMessage):
+        * WebProcess/WebConnectionToUIProcess.h:
+        (WebConnectionToUIProcess):
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::didReceiveInvalidMessage):
+        * WebProcess/WebProcess.h:
+        (WebProcess):
+
 2012-10-31  Christophe Dumez  <[email protected]>
 
         [EFL][WK2][AC] Use smart pointers for Evas_GL types

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -104,7 +104,7 @@
     m_connection = 0;
 }
 
-void NetworkConnectionToWebProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void NetworkConnectionToWebProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -68,7 +68,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
 
     // Message handlers.
     void didReceiveNetworkConnectionToWebProcessMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -87,7 +87,7 @@
     RunLoop::current()->stop();
 }
 
-void NetworkProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void NetworkProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
     RunLoop::current()->stop();
 }

Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -64,7 +64,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
     virtual void syncMessageSendTimedOut(CoreIPC::Connection*);
 
     // Message Handlers

Modified: trunk/Source/WebKit2/Platform/CoreIPC/Connection.cpp (133044 => 133045)


--- trunk/Source/WebKit2/Platform/CoreIPC/Connection.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/Platform/CoreIPC/Connection.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -692,7 +692,7 @@
         m_inDispatchMessageMarkedDispatchWhenWaitingForSyncReplyCount--;
 
     if (m_didReceiveInvalidMessage && m_client)
-        m_client->didReceiveInvalidMessage(this, message.messageID());
+        m_client->didReceiveInvalidMessage(this, arguments->messageReceiverName(), arguments->messageName());
 
     m_didReceiveInvalidMessage = oldDidReceiveInvalidMessage;
 }

Modified: trunk/Source/WebKit2/Platform/CoreIPC/Connection.h (133044 => 133045)


--- trunk/Source/WebKit2/Platform/CoreIPC/Connection.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/Platform/CoreIPC/Connection.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -88,7 +88,7 @@
     class Client : public MessageReceiver {
     public:
         virtual void didClose(Connection*) = 0;
-        virtual void didReceiveInvalidMessage(Connection*, MessageID) = 0;
+        virtual void didReceiveInvalidMessage(Connection*, StringReference messageReceiverName, StringReference messageName) = 0;
 
 #if PLATFORM(WIN)
         virtual Vector<HWND> windowsToReceiveSentMessagesWhileWaitingForSyncReply() = 0;

Modified: trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp (133044 => 133045)


--- trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -30,9 +30,15 @@
 #include "ArgumentEncoder.h"
 #include "DataReference.h"
 #include <wtf/StringHasher.h>
+#include <wtf/text/CString.h>
 
 namespace CoreIPC {
 
+CString StringReference::toString() const
+{
+    return WTF::CString(m_data, m_size);
+}
+
 void StringReference::encode(ArgumentEncoder& encoder) const
 {
     encoder << DataReference(reinterpret_cast<const uint8_t*>(m_data), m_size);

Modified: trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h (133044 => 133045)


--- trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -26,6 +26,7 @@
 #ifndef StringReference_h
 #define StringReference_h
 
+#include <wtf/Forward.h>
 #include <wtf/HashTraits.h>
 
 namespace CoreIPC {
@@ -59,6 +60,8 @@
     size_t size() const { return m_size; }
     const char* data() const { return m_data; }
 
+    CString toString() const;
+
     friend bool operator==(const StringReference& a, const StringReference& b)
     {
         return a.m_size == b.m_size && !memcmp(a.m_data, b.m_data, a.m_size);

Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -146,7 +146,7 @@
     RunLoop::current()->stop();
 }
 
-void PluginProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void PluginProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/PluginProcess/PluginProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -76,7 +76,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE;
     virtual void didClose(CoreIPC::Connection*) OVERRIDE;
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID) OVERRIDE;
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 
     // Message handlers.
     void didReceivePluginProcessMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);

Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp (133044 => 133045)


--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -188,7 +188,7 @@
     destroyPluginControllerProxy(pluginControllerProxy);
 }
 
-void WebProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void WebProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
     // FIXME: Implement.
 }

Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h (133044 => 133045)


--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -65,7 +65,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE;
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&) OVERRIDE;
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
 
     // Message handlers.
     void didReceiveWebProcessConnectionMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);

Modified: trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -114,7 +114,7 @@
     RunLoop::current()->stop();
 }
 
-void SharedWorkerProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void SharedWorkerProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/SharedWorkerProcess/SharedWorkerProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -59,7 +59,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 
     // Message handlers.
     void didReceiveSharedWorkerProcessMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);

Modified: trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -112,7 +112,7 @@
     networkProcessCrashedOrFailedToLaunch();
 }
 
-void NetworkProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void NetworkProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 
 }

Modified: trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -55,7 +55,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
     virtual void syncMessageSendTimedOut(CoreIPC::Connection*);
 
     // Message handlers

Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -179,7 +179,7 @@
     pluginProcessCrashedOrFailedToLaunch();
 }
 
-void PluginProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void PluginProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -100,7 +100,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE;
     virtual void didClose(CoreIPC::Connection*) OVERRIDE;
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID) OVERRIDE;
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 
     // ProcessLauncher::Client
     virtual void didFinishLaunching(ProcessLauncher*, CoreIPC::Connection::Identifier);

Modified: trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -128,7 +128,7 @@
     sharedWorkerProcessCrashedOrFailedToLaunch();
 }
 
-void SharedWorkerProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void SharedWorkerProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.h (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/SharedWorkers/SharedWorkerProcessProxy.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -64,7 +64,7 @@
     // CoreIPC::Connection::Client
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
 
     // ProcessLauncher::Client
     virtual void didFinishLaunching(ProcessLauncher*, CoreIPC::Connection::Identifier);

Modified: trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -94,14 +94,14 @@
     m_client.didClose(this);
 }
 
-void WebConnectionToWebProcess::didReceiveInvalidMessage(CoreIPC::Connection* connection, CoreIPC::MessageID messageID)
+void WebConnectionToWebProcess::didReceiveInvalidMessage(CoreIPC::Connection* connection, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName)
 {
     RefPtr<WebConnectionToWebProcess> protector = this;
     RefPtr<WebProcessProxy> process = m_process;
 
     // This will invalidate the CoreIPC::Connection and the WebProcessProxy member
     // variables, so we should be careful not to use them after this call.
-    process->didReceiveInvalidMessage(connection, messageID);
+    process->didReceiveInvalidMessage(connection, messageReceiverName, messageName);
 
     // Since we've invalidated the connection we'll never get a CoreIPC::Connection::Client::didClose
     // callback so we'll explicitly call it here instead.

Modified: trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -49,7 +49,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
 #if PLATFORM(WIN)
     virtual Vector<HWND> windowsToReceiveSentMessagesWhileWaitingForSyncReply();
 #endif

Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -477,9 +477,9 @@
         pages[i]->processDidCrash();
 }
 
-void WebProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID messageID)
+void WebProcessProxy::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName)
 {
-    WTFLogAlways("Received an invalid message from the web process with message ID %x\n", messageID.toInt());
+    WTFLogAlways("Received an invalid message \"%s.%s\" from the web process.\n", messageReceiverName.toString().data(), messageName.toString().data());
 
     // Terminate the WebProcesses.
     terminate();

Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.h (133044 => 133045)


--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -167,7 +167,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName);
 #if PLATFORM(WIN)
     virtual Vector<HWND> windowsToReceiveSentMessagesWhileWaitingForSyncReply();
 #endif

Modified: trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -62,7 +62,7 @@
     WebProcess::shared().networkProcessConnectionClosed(this);
 }
 
-void NetworkProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void NetworkProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -53,7 +53,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 
     void didReceiveNetworkProcessConnectionMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
 

Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -129,7 +129,7 @@
     }
 }
 
-void PluginProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void PluginProcessConnection::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
 }
 

Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -67,7 +67,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE;
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&) OVERRIDE;
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 
     // Message handlers.
     void didReceiveSyncPluginProcessConnectionMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);

Modified: trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -81,9 +81,9 @@
     m_process->didClose(connection);
 }
 
-void WebConnectionToUIProcess::didReceiveInvalidMessage(CoreIPC::Connection* connection, CoreIPC::MessageID messageID)
+void WebConnectionToUIProcess::didReceiveInvalidMessage(CoreIPC::Connection* connection, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName)
 {
-    m_process->didReceiveInvalidMessage(connection, messageID);
+    m_process->didReceiveInvalidMessage(connection, messageReceiverName, messageName);
 }
 
 #if PLATFORM(WIN)

Modified: trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -48,7 +48,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE;
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&) OVERRIDE;
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)  OVERRIDE;
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 #if PLATFORM(WIN)
     virtual Vector<HWND> windowsToReceiveSentMessagesWhileWaitingForSyncReply();
 #endif

Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2012-10-31 17:36:38 UTC (rev 133045)
@@ -742,7 +742,7 @@
     m_runLoop->stop();
 }
 
-void WebProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID)
+void WebProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
 {
     // We received an invalid message, but since this is from the UI process (which we trust),
     // we'll let it slide.

Modified: trunk/Source/WebKit2/WebProcess/WebProcess.h (133044 => 133045)


--- trunk/Source/WebKit2/WebProcess/WebProcess.h	2012-10-31 17:33:32 UTC (rev 133044)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.h	2012-10-31 17:36:38 UTC (rev 133045)
@@ -288,7 +288,7 @@
     virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&);
     virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
     virtual void didClose(CoreIPC::Connection*);
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::MessageID);
+    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
 #if PLATFORM(WIN)
     virtual Vector<HWND> windowsToReceiveSentMessagesWhileWaitingForSyncReply();
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to