Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 894eb7d98a31cfa170ee9f0c612c4b956952095d
      
https://github.com/WebKit/WebKit/commit/894eb7d98a31cfa170ee9f0c612c4b956952095d
  Author: Ben Nham <[email protected]>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    M Source/WebKit/NetworkProcess/NetworkProcess.cpp
    M Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp
    M Source/WebKit/WebProcess/WebProcess.cpp

  Log Message:
  -----------
  Add logging to getNetworkProcessConnection
https://bugs.webkit.org/show_bug.cgi?id=283427
rdar://140284484

Reviewed by Per Arne Vollan and Sihui Liu.

We have some hang longs in getNetworkProcessConnection, but even with sysdiags 
they can be hard to
diagnose because there isn't much logging along the path of this sync IPC from 
WebProcess =>
UIProcess => NetworkProcess. Add logging to all three call sites and also 
thread along the core
process identifier so we can link the logs together.

* Source/WebKit/NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::createNetworkConnectionToWebProcess):
* Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::getNetworkProcessConnection):
* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::getNetworkProcessConnection):

Canonical link: https://commits.webkit.org/286882@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to