Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9f2e3189a7581e2e48297c79f4dbe85833343c7c
      
https://github.com/WebKit/WebKit/commit/9f2e3189a7581e2e48297c79f4dbe85833343c7c
  Author: Vitaly Dyachkov <[email protected]>
  Date:   2026-03-18 (Wed, 18 Mar 2026)

  Changed paths:
    M Source/WTF/wtf/glib/SysprofAnnotator.h
    M Source/WebKit/UIProcess/WebPageProxy.cpp

  Log Message:
  -----------
  [GTK][WPE] `WTFEndSignpost`'s format argument is ignored
https://bugs.webkit.org/show_bug.cgi?id=309497

Reviewed by Adrian Perez de Castro.

The third argument of `WTFEndSignpost` is a `printf`-like format string,
but it is ignored in the Sysprof implementation.

This patch combines begin/end signpost descriptions into a single string
separated by "|" character, so that both parts are visible in Sysprof.

It also adds "handled" and "coalesced with" information to the mouse
event handling signposts, which is only available at the end of the
handling routine.

* Source/WTF/wtf/glib/SysprofAnnotator.h:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::mouseEventHandlingCompleted):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to