Changeset 267028 in webkit


Ignore:
Timestamp:
Sep 14, 2020 12:30:11 PM (4 years ago)
Author:
Devin Rousso
Message:

Web Inspector: REGRESSION(r266885): dyld: Symbol not found: ZN9Inspector17BackendDispatcher12sendResponseElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEEb
https://bugs.webkit.org/show_bug.cgi?id=216486

Reviewed by Joseph Pecoraro.

  • inspector/InspectorBackendDispatcher.h:
  • inspector/InspectorBackendDispatcher.cpp:

(Inspector::BackendDispatcher::sendResponse):
Add back overloads removed in r266885 so that the symbols exist.

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r267017 r267028  
     12020-09-14  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: REGRESSION(r266885): dyld: Symbol not found: __ZN9Inspector17BackendDispatcher12sendResponseElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEEb
     4        https://bugs.webkit.org/show_bug.cgi?id=216486
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        * inspector/InspectorBackendDispatcher.h:
     9        * inspector/InspectorBackendDispatcher.cpp:
     10        (Inspector::BackendDispatcher::sendResponse):
     11        Add back overloads removed in r266885 so that the symbols exist.
     12
    1132020-09-14  Saam Barati  <sbarati@apple.com>
    214
  • trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp

    r266885 r267028  
    189189
    190190// FIXME: remove this function when legacy InspectorObject symbols are no longer needed <http://webkit.org/b/179847>.
     191void BackendDispatcher::sendResponse(long requestId, RefPtr<JSON::Object>&& result)
     192{
     193    ASSERT(result);
     194    sendResponse(requestId, result.releaseNonNull(), false);
     195}
     196
     197// FIXME: remove this function when legacy InspectorObject symbols are no longer needed <http://webkit.org/b/179847>.
     198void BackendDispatcher::sendResponse(long requestId, RefPtr<JSON::Object>&& result, bool)
     199{
     200    ASSERT(result);
     201    sendResponse(requestId, result.releaseNonNull(), false);
     202}
     203
     204// FIXME: remove this function when legacy InspectorObject symbols are no longer needed <http://webkit.org/b/179847>.
    191205void BackendDispatcher::sendResponse(long requestId, Ref<JSON::Object>&& result)
    192206{
  • trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h

    r266885 r267028  
    9090    // When <http://webkit.org/b/179847> is fixed or this class is renamed for the JSON::Object case,
    9191    // then this alternate method with a dummy parameter can be removed in favor of the one without it.
     92    void sendResponse(long requestId, RefPtr<JSON::Object>&& result);
     93    void sendResponse(long requestId, RefPtr<JSON::Object>&& result, bool unused);
     94    void sendResponse(long requestId, Ref<JSON::Object>&& result);
    9295    void sendResponse(long requestId, Ref<JSON::Object>&& result, bool unused);
    93     void sendResponse(long requestId, Ref<JSON::Object>&& result);
    9496    void sendPendingErrors();
    9597
Note: See TracChangeset for help on using the changeset viewer.