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 */,