Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f24c70fd2c6ea40f115978279c089da72692eef2
https://github.com/WebKit/WebKit/commit/f24c70fd2c6ea40f115978279c089da72692eef2
Author: Yijia Huang <[email protected]>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M Source/JavaScriptCore/runtime/VM.cpp
M
Source/WebKit/Resources/cocoa/NotificationAllowList/ForwardedNotifications.def
Log Message:
-----------
[JSC] Add debug logging and default /tmp/ path for bytecode profiler
notifications
https://bugs.webkit.org/show_bug.cgi?id=307456
rdar://170077147
Reviewed by Marcus Plutowski.
This change improves debugging and usability of the JSC bytecode profiler:
1. Set /tmp/ as the default profiler output path for dumpProfilerDataAtExit
and notification-triggered saves when JSC_PROFILER_PATH is not set.
This aligns with the sandbox requirements mentioned in the logging
(note that JSC shell with -p saves to the workspace)
2. Register com.apple.WebKit.bytecode.profiler notification in the forwarded
notifications allow list to enable profiler triggering
Canonical link: https://commits.webkit.org/307203@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications