Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d0488c39341e2804b3e47064edf7ac3490e3b377
      
https://github.com/WebKit/WebKit/commit/d0488c39341e2804b3e47064edf7ac3490e3b377
  Author: Keith Miller <[email protected]>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp

  Log Message:
  -----------
  [JSC] Add tracing to HandlerIC
https://bugs.webkit.org/show_bug.cgi?id=309325
rdar://171863050

Reviewed by Yusuke Suzuki.

When debugging HandlerIC it can be difficult to know which cases you
passed through as HandlerIC is built on tail calling the next handler.
This patch adds a compile time tracing flag so it will print each
handler case as it executes. On ARM64 it also prints the callers return
address as it's still in the link register.

No new tests, code is compiled out by default.

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



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

Reply via email to