Title: [204737] trunk/Source/WebKit2
Revision
204737
Author
[email protected]
Date
2016-08-22 14:11:17 -0700 (Mon, 22 Aug 2016)

Log Message

Remove MessageRecorder
https://bugs.webkit.org/show_bug.cgi?id=161022

Reviewed by Tim Horton.

* Platform/IPC/ArgumentCoders.cpp:
(IPC::ArgumentCoder<uuid_t>::encode): Deleted.
(IPC::ArgumentCoder<uuid_t>::decode): Deleted.
* Platform/IPC/ArgumentCoders.h:
* Platform/IPC/Connection.cpp:
(IPC::Connection::sendMessage):
(IPC::Connection::sendSyncMessage):
(IPC::Connection::sendSyncMessageFromSecondaryThread):
(IPC::Connection::dispatchSyncMessage): Deleted.
(IPC::Connection::dispatchMessage): Deleted.
* Platform/IPC/Connection.h:
* Platform/IPC/Encoder.cpp:
(IPC::Encoder::encodeHeader): Deleted.
* Platform/IPC/MessageRecorder.cpp: Removed.
(IPC::MessageRecorder::isEnabled): Deleted.
(IPC::MessageRecorder::recordOutgoingMessage): Deleted.
(IPC::MessageRecorder::recordIncomingMessage): Deleted.
(IPC::MessageRecorder::MessageProcessingToken::MessageProcessingToken): Deleted.
(IPC::MessageRecorder::MessageProcessingToken::~MessageProcessingToken): Deleted.
* Platform/IPC/MessageRecorder.h: Removed.
(IPC::MessageRecorder::MessageRecorder): Deleted.
* Platform/IPC/MessageRecorderProbes.d: Removed.
* WebKit2.xcodeproj/project.pbxproj:

Modified Paths

Removed Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (204736 => 204737)


--- trunk/Source/WebKit2/ChangeLog	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/ChangeLog	2016-08-22 21:11:17 UTC (rev 204737)
@@ -1,3 +1,34 @@
+2016-08-19  Anders Carlsson  <[email protected]>
+
+        Remove MessageRecorder
+        https://bugs.webkit.org/show_bug.cgi?id=161022
+
+        Reviewed by Tim Horton.
+
+        * Platform/IPC/ArgumentCoders.cpp:
+        (IPC::ArgumentCoder<uuid_t>::encode): Deleted.
+        (IPC::ArgumentCoder<uuid_t>::decode): Deleted.
+        * Platform/IPC/ArgumentCoders.h:
+        * Platform/IPC/Connection.cpp:
+        (IPC::Connection::sendMessage):
+        (IPC::Connection::sendSyncMessage):
+        (IPC::Connection::sendSyncMessageFromSecondaryThread):
+        (IPC::Connection::dispatchSyncMessage): Deleted.
+        (IPC::Connection::dispatchMessage): Deleted.
+        * Platform/IPC/Connection.h:
+        * Platform/IPC/Encoder.cpp:
+        (IPC::Encoder::encodeHeader): Deleted.
+        * Platform/IPC/MessageRecorder.cpp: Removed.
+        (IPC::MessageRecorder::isEnabled): Deleted.
+        (IPC::MessageRecorder::recordOutgoingMessage): Deleted.
+        (IPC::MessageRecorder::recordIncomingMessage): Deleted.
+        (IPC::MessageRecorder::MessageProcessingToken::MessageProcessingToken): Deleted.
+        (IPC::MessageRecorder::MessageProcessingToken::~MessageProcessingToken): Deleted.
+        * Platform/IPC/MessageRecorder.h: Removed.
+        (IPC::MessageRecorder::MessageRecorder): Deleted.
+        * Platform/IPC/MessageRecorderProbes.d: Removed.
+        * WebKit2.xcodeproj/project.pbxproj:
+
 2016-08-22  Alex Christensen  <[email protected]>
 
         Fix Mac CMake build after r204717.

Modified: trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.cpp (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.cpp	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.cpp	2016-08-22 21:11:17 UTC (rev 204737)
@@ -162,16 +162,4 @@
     return decodeStringText<UChar>(decoder, length, result);
 }
 
-#if HAVE(DTRACE)
-void ArgumentCoder<uuid_t>::encode(Encoder& encoder, const uuid_t& uuid)
-{
-    SimpleArgumentCoder<uuid_t>::encode(encoder, uuid);
-}
-
-bool ArgumentCoder<uuid_t>::decode(Decoder& decoder, uuid_t& uuid)
-{
-    return SimpleArgumentCoder<uuid_t>::decode(decoder, uuid);
-}
-#endif
-
 } // namespace IPC

Modified: trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.h (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.h	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/ArgumentCoders.h	2016-08-22 21:11:17 UTC (rev 204737)
@@ -37,10 +37,6 @@
 #include <wtf/Optional.h>
 #include <wtf/Vector.h>
 
-#if HAVE(DTRACE)
-#include <uuid/uuid.h>
-#endif
-
 namespace IPC {
 
 // An argument coder works on POD types
@@ -362,13 +358,6 @@
     static bool decode(Decoder&, String&);
 };
 
-#if HAVE(DTRACE)
-template<> struct ArgumentCoder<uuid_t> {
-    static void encode(Encoder&, const uuid_t&);
-    static bool decode(Decoder&, uuid_t&);
-};
-#endif
-
 } // namespace IPC
 
 #endif // ArgumentCoders_h

Modified: trunk/Source/WebKit2/Platform/IPC/Connection.cpp (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/Connection.cpp	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/Connection.cpp	2016-08-22 21:11:17 UTC (rev 204737)
@@ -283,11 +283,7 @@
         return;
     }
 
-#if HAVE(DTRACE)
-    auto replyEncoder = std::make_unique<Encoder>("IPC", "SyncMessageReply", syncRequestID, decoder.UUID());
-#else
     auto replyEncoder = std::make_unique<Encoder>("IPC", "SyncMessageReply", syncRequestID);
-#endif
 
     // Hand off both the decoder and encoder to the work queue message receiver.
     workQueueMessageReceiver.didReceiveSyncMessage(*this, decoder, replyEncoder);
@@ -340,7 +336,7 @@
     return encoder;
 }
 
-bool Connection::sendMessage(std::unique_ptr<Encoder> encoder, unsigned messageSendFlags, bool alreadyRecordedMessage)
+bool Connection::sendMessage(std::unique_ptr<Encoder> encoder, unsigned messageSendFlags)
 {
     if (!isValid())
         return false;
@@ -358,14 +354,6 @@
             || m_inDispatchMessageMarkedDispatchWhenWaitingForSyncReplyCount))
         encoder->setShouldDispatchMessageWhenWaitingForSyncReply(true);
 
-#if HAVE(DTRACE)
-    std::unique_ptr<MessageRecorder::MessageProcessingToken> token;
-    if (!alreadyRecordedMessage)
-        token = MessageRecorder::recordOutgoingMessage(*this, *encoder);
-#else
-    UNUSED_PARAM(alreadyRecordedMessage);
-#endif
-
     {
         std::lock_guard<Lock> lock(m_outgoingMessagesMutex);
         m_outgoingMessages.append(WTFMove(encoder));
@@ -485,12 +473,8 @@
 
     ++m_inSendSyncCount;
 
-#if HAVE(DTRACE)
-    auto token = MessageRecorder::recordOutgoingMessage(*this, *encoder);
-#endif
-
     // First send the message.
-    sendMessage(WTFMove(encoder), DispatchMessageEvenWhenWaitingForSyncReply, true);
+    sendMessage(WTFMove(encoder), DispatchMessageEvenWhenWaitingForSyncReply);
 
     // Then wait for a reply. Waiting for a reply could involve dispatching incoming sync messages, so
     // keep an extra reference to the connection here in case it's invalidated.
@@ -531,12 +515,8 @@
         m_secondaryThreadPendingSyncReplyMap.add(syncRequestID, &pendingReply);
     }
 
-#if HAVE(DTRACE)
-    auto token = MessageRecorder::recordOutgoingMessage(*this, *encoder);
-#endif
+    sendMessage(WTFMove(encoder), 0);
 
-    sendMessage(WTFMove(encoder), 0, true);
-
     timeout = timeoutRespectingIgnoreTimeoutsForTesting(timeout);
     pendingReply.semaphore.wait(currentTime() + (timeout.count() / 1000.0));
 
@@ -831,11 +811,7 @@
         return;
     }
 
-#if HAVE(DTRACE)
-    auto replyEncoder = std::make_unique<Encoder>("IPC", "SyncMessageReply", syncRequestID, decoder.UUID());
-#else
     auto replyEncoder = std::make_unique<Encoder>("IPC", "SyncMessageReply", syncRequestID);
-#endif
 
     if (decoder.messageReceiverName() == "IPC" && decoder.messageName() == "WrappedAsyncMessageForTesting") {
         if (!m_fullySynchronousModeIsAllowedForTesting) {
@@ -896,10 +872,6 @@
 
 void Connection::dispatchMessage(std::unique_ptr<Decoder> message)
 {
-#if HAVE(DTRACE)
-    MessageRecorder::recordIncomingMessage(*this, *message);
-#endif
-
     if (!m_client)
         return;
 

Modified: trunk/Source/WebKit2/Platform/IPC/Connection.h (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/Connection.h	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/Connection.h	2016-08-22 21:11:17 UTC (rev 204737)
@@ -173,7 +173,7 @@
     template<typename T> bool waitForAndDispatchImmediately(uint64_t destinationID, std::chrono::milliseconds timeout, unsigned waitForMessageFlags = 0);
 
     std::unique_ptr<Encoder> createSyncMessageEncoder(StringReference messageReceiverName, StringReference messageName, uint64_t destinationID, uint64_t& syncRequestID);
-    bool sendMessage(std::unique_ptr<Encoder>, unsigned messageSendFlags = 0, bool alreadyRecordedMessage = false);
+    bool sendMessage(std::unique_ptr<Encoder>, unsigned messageSendFlags = 0);
     std::unique_ptr<Decoder> sendSyncMessage(uint64_t syncRequestID, std::unique_ptr<Encoder>, std::chrono::milliseconds timeout, unsigned syncSendFlags = 0);
     std::unique_ptr<Decoder> sendSyncMessageFromSecondaryThread(uint64_t syncRequestID, std::unique_ptr<Encoder>, std::chrono::milliseconds timeout);
     bool sendSyncReply(std::unique_ptr<Encoder>);

Modified: trunk/Source/WebKit2/Platform/IPC/Encoder.cpp (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/Encoder.cpp	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/Encoder.cpp	2016-08-22 21:11:17 UTC (rev 204737)
@@ -161,9 +161,6 @@
     *this << m_messageReceiverName;
     *this << m_messageName;
     *this << m_destinationID;
-#if HAVE(DTRACE)
-    *this << m_UUID;
-#endif
 }
 
 uint8_t* Encoder::grow(unsigned alignment, size_t size)

Deleted: trunk/Source/WebKit2/Platform/IPC/MessageRecorder.cpp (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/MessageRecorder.cpp	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/MessageRecorder.cpp	2016-08-22 21:11:17 UTC (rev 204737)
@@ -1,120 +0,0 @@
-/*
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "MessageRecorder.h"
-
-#if HAVE(DTRACE)
-
-#include "Connection.h"
-#include "Decoder.h"
-#include "Encoder.h"
-#include "MessageRecorderProbes.h"
-#include <wtf/CurrentTime.h>
-
-namespace IPC {
-
-bool MessageRecorder::isEnabled()
-{
-    return WEBKITMESSAGERECORDER_MESSAGE_RECEIVED_ENABLED() || WEBKITMESSAGERECORDER_MESSAGE_SENT_ENABLED();
-}
-
-std::unique_ptr<MessageRecorder::MessageProcessingToken> MessageRecorder::recordOutgoingMessage(Connection& connection, Encoder& encoder)
-{
-    if (!isEnabled() || !connection.isValid())
-        return nullptr;
-
-    WebKitMessageRecord record;
-    record.sourceProcessType = static_cast<uint64_t>(connection.client()->localProcessType());
-    record.destinationProcessType = static_cast<uint64_t>(connection.client()->remoteProcessType());
-    record.destinationID = encoder.destinationID();
-    record.isSyncMessage = encoder.isSyncMessage();
-    record.shouldDispatchMessageWhenWaitingForSyncReply = encoder.shouldDispatchMessageWhenWaitingForSyncReply();
-    record.sourceProcessID = getpid();
-    record.destinationProcessID = connection.remoteProcessID();
-    record.isIncoming = false;
-
-    record.messageReceiverName = MallocPtr<char>::malloc(sizeof(char) * (encoder.messageReceiverName().size() + 1));
-    strncpy(record.messageReceiverName.get(), encoder.messageReceiverName().data(), encoder.messageReceiverName().size());
-    record.messageReceiverName.get()[encoder.messageReceiverName().size()] = 0;
-
-    record.messageName = MallocPtr<char>::malloc(sizeof(char) * (encoder.messageName().size() + 1));
-    strncpy(record.messageName.get(), encoder.messageName().data(), encoder.messageName().size());
-    record.messageName.get()[encoder.messageName().size()] = 0;
-
-    uuid_copy(record.UUID, encoder.UUID());
-
-    return std::make_unique<MessageProcessingToken>(WTFMove(record));
-}
-
-void MessageRecorder::recordIncomingMessage(Connection& connection, Decoder& decoder)
-{
-    if (!isEnabled() || !connection.isValid())
-        return;
-
-    WebKitMessageRecord record;
-    record.sourceProcessType = static_cast<uint64_t>(connection.client()->remoteProcessType());
-    record.destinationProcessType = static_cast<uint64_t>(connection.client()->localProcessType());
-    record.destinationID = decoder.destinationID();
-    record.isSyncMessage = decoder.isSyncMessage();
-    record.shouldDispatchMessageWhenWaitingForSyncReply = decoder.shouldDispatchMessageWhenWaitingForSyncReply();
-    record.sourceProcessID = connection.remoteProcessID();
-    record.destinationProcessID = getpid();
-    record.isIncoming = true;
-
-    record.messageReceiverName = MallocPtr<char>::malloc(sizeof(char) * (decoder.messageReceiverName().size() + 1));
-    strncpy(record.messageReceiverName.get(), decoder.messageReceiverName().data(), decoder.messageReceiverName().size());
-    record.messageReceiverName.get()[decoder.messageReceiverName().size()] = 0;
-
-    record.messageName = MallocPtr<char>::malloc(sizeof(char) * (decoder.messageName().size() + 1));
-    strncpy(record.messageName.get(), decoder.messageName().data(), decoder.messageName().size());
-    record.messageName.get()[decoder.messageName().size()] = 0;
-
-    uuid_copy(record.UUID, decoder.UUID());
-
-    decoder.setMessageProcessingToken(std::make_unique<MessageProcessingToken>(WTFMove(record)));
-}
-
-#pragma mark MessageProcessingToken
-
-MessageRecorder::MessageProcessingToken::MessageProcessingToken(WebKitMessageRecord record)
-    : m_record(WTFMove(record))
-{
-    m_record.startTime = monotonicallyIncreasingTime();
-}
-
-MessageRecorder::MessageProcessingToken::~MessageProcessingToken()
-{
-    m_record.endTime = monotonicallyIncreasingTime();
-
-    if (m_record.isIncoming)
-        WEBKITMESSAGERECORDER_MESSAGE_RECEIVED(&m_record);
-    else
-        WEBKITMESSAGERECORDER_MESSAGE_SENT(&m_record);
-}
-
-}
-
-#endif // HAVE(DTRACE)

Deleted: trunk/Source/WebKit2/Platform/IPC/MessageRecorder.h (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/MessageRecorder.h	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/MessageRecorder.h	2016-08-22 21:11:17 UTC (rev 204737)
@@ -1,90 +0,0 @@
-/*
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef MessageRecorder_h
-#define MessageRecorder_h
-
-#if HAVE(DTRACE)
-
-#include "ProcessType.h"
-#include <uuid/uuid.h>
-#include <wtf/Forward.h>
-#include <wtf/MallocPtr.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
-
-struct WebKitMessageRecord {
-    uint8_t sourceProcessType; // IPC::ProcessType
-    pid_t sourceProcessID;
-
-    uint8_t destinationProcessType; // IPC::ProcessType
-    pid_t destinationProcessID;
-
-    MallocPtr<char> messageReceiverName;
-    MallocPtr<char> messageName;
-    uint64_t destinationID;
-
-    uuid_t UUID;
-
-    double startTime;
-    double endTime;
-
-    bool isSyncMessage;
-    bool shouldDispatchMessageWhenWaitingForSyncReply;
-    bool isIncoming;
-};
-
-namespace IPC {
-
-class Connection;
-class Decoder;
-class MessageEncoder;
-
-class MessageRecorder {
-public:
-    static bool isEnabled();
-
-    class MessageProcessingToken {
-        WTF_MAKE_NONCOPYABLE(MessageProcessingToken); WTF_MAKE_FAST_ALLOCATED;
-    public:
-        explicit MessageProcessingToken(WebKitMessageRecord);
-        ~MessageProcessingToken();
-
-    private:
-        WebKitMessageRecord m_record;
-    };
-
-    static std::unique_ptr<MessageRecorder::MessageProcessingToken> recordOutgoingMessage(IPC::Connection&, IPC::Encoder&);
-    static void recordIncomingMessage(IPC::Connection&, IPC::Decoder&);
-
-private:
-    explicit MessageRecorder() { }
-};
-
-};
-
-#endif // HAVE(DTRACE)
-
-#endif // MessageRecorder_h

Deleted: trunk/Source/WebKit2/Platform/IPC/MessageRecorderProbes.d (204736 => 204737)


--- trunk/Source/WebKit2/Platform/IPC/MessageRecorderProbes.d	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/Platform/IPC/MessageRecorderProbes.d	2016-08-22 21:11:17 UTC (rev 204737)
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-struct WebKitMessageRecord;
-
-provider WebKitMessageRecorder {
-    probe message_sent(struct WebKitMessageRecord*);
-    probe message_received(struct WebKitMessageRecord*);
-};

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (204736 => 204737)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2016-08-22 20:28:39 UTC (rev 204736)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2016-08-22 21:11:17 UTC (rev 204737)
@@ -630,9 +630,6 @@
 		2D50366B1BCDE17900E20BB3 /* NativeWebGestureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D50366A1BCDE17900E20BB3 /* NativeWebGestureEvent.h */; };
 		2D5036751BCED19F00E20BB3 /* WebGestureEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D5036731BCED19F00E20BB3 /* WebGestureEvent.cpp */; };
 		2D5036761BCED19F00E20BB3 /* WebGestureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5036741BCED19F00E20BB3 /* WebGestureEvent.h */; };
-		2D5AB62E1A69D6FB0014A9CB /* MessageRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5AB62B1A69D6FB0014A9CB /* MessageRecorder.h */; };
-		2D5AB62F1A69D6FB0014A9CB /* MessageRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D5AB62C1A69D6FB0014A9CB /* MessageRecorder.cpp */; };
-		2D5AB6301A69D6FB0014A9CB /* MessageRecorderProbes.d in Sources */ = {isa = PBXBuildFile; fileRef = 2D5AB62D1A69D6FB0014A9CB /* MessageRecorderProbes.d */; };
 		2D5C9D0519C81D8F00B3C5C1 /* WebPageOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C9D0319C81D8F00B3C5C1 /* WebPageOverlay.cpp */; };
 		2D5C9D0619C81D8F00B3C5C1 /* WebPageOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5C9D0419C81D8F00B3C5C1 /* WebPageOverlay.h */; };
 		2D6AB541192B1C4A003A9FD1 /* WKPDFPageNumberIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6AB53F192B1C4A003A9FD1 /* WKPDFPageNumberIndicator.h */; };
@@ -2662,9 +2659,6 @@
 		2D50366A1BCDE17900E20BB3 /* NativeWebGestureEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeWebGestureEvent.h; sourceTree = "<group>"; };
 		2D5036731BCED19F00E20BB3 /* WebGestureEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebGestureEvent.cpp; sourceTree = "<group>"; };
 		2D5036741BCED19F00E20BB3 /* WebGestureEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebGestureEvent.h; sourceTree = "<group>"; };
-		2D5AB62B1A69D6FB0014A9CB /* MessageRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageRecorder.h; sourceTree = "<group>"; };
-		2D5AB62C1A69D6FB0014A9CB /* MessageRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageRecorder.cpp; sourceTree = "<group>"; };
-		2D5AB62D1A69D6FB0014A9CB /* MessageRecorderProbes.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = MessageRecorderProbes.d; sourceTree = "<group>"; };
 		2D5C9D0319C81D8F00B3C5C1 /* WebPageOverlay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebPageOverlay.cpp; sourceTree = "<group>"; };
 		2D5C9D0419C81D8F00B3C5C1 /* WebPageOverlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebPageOverlay.h; sourceTree = "<group>"; };
 		2D6AB53F192B1C4A003A9FD1 /* WKPDFPageNumberIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKPDFPageNumberIndicator.h; path = ios/WKPDFPageNumberIndicator.h; sourceTree = "<group>"; };
@@ -4828,9 +4822,6 @@
 				1A3EED11161A53D600AEB4F5 /* MessageReceiver.h */,
 				1A3EED0C161A535300AEB4F5 /* MessageReceiverMap.cpp */,
 				1A3EED0D161A535300AEB4F5 /* MessageReceiverMap.h */,
-				2D5AB62C1A69D6FB0014A9CB /* MessageRecorder.cpp */,
-				2D5AB62B1A69D6FB0014A9CB /* MessageRecorder.h */,
-				2D5AB62D1A69D6FB0014A9CB /* MessageRecorderProbes.d */,
 				1AAB0377185A7C6A00EDF501 /* MessageSender.cpp */,
 				1AAB0378185A7C6A00EDF501 /* MessageSender.h */,
 				2D7F130F1A702FBA009A6FBD /* ProcessType.h */,
@@ -7634,7 +7625,6 @@
 				1AC4C82916B876A90069DCCD /* MessageFlags.h in Headers */,
 				1A3EED12161A53D600AEB4F5 /* MessageReceiver.h in Headers */,
 				1A3EED0F161A535400AEB4F5 /* MessageReceiverMap.h in Headers */,
-				2D5AB62E1A69D6FB0014A9CB /* MessageRecorder.h in Headers */,
 				1AAB037A185A7C6A00EDF501 /* MessageSender.h in Headers */,
 				C0E3AA7C1209E83C00A49D01 /* Module.h in Headers */,
 				2D50366B1BCDE17900E20BB3 /* NativeWebGestureEvent.h in Headers */,
@@ -9096,8 +9086,6 @@
 				1A24B5F211F531E800C38269 /* MachUtilities.cpp in Sources */,
 				51933DF01965EB31008AC3EA /* MenuUtilities.mm in Sources */,
 				1A3EED0E161A535400AEB4F5 /* MessageReceiverMap.cpp in Sources */,
-				2D5AB62F1A69D6FB0014A9CB /* MessageRecorder.cpp in Sources */,
-				2D5AB6301A69D6FB0014A9CB /* MessageRecorderProbes.d in Sources */,
 				1AAB0379185A7C6A00EDF501 /* MessageSender.cpp in Sources */,
 				C0E3AA7B1209E83500A49D01 /* Module.cpp in Sources */,
 				C0E3AA7A1209E83000A49D01 /* ModuleCF.cpp in Sources */,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to