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