Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 04e2383bacab0060b45b2a7a10332e325e974c5d
      
https://github.com/WebKit/WebKit/commit/04e2383bacab0060b45b2a7a10332e325e974c5d
  Author: Yusuke Suzuki <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M Source/JavaScriptCore/jit/AssemblyHelpers.cpp

  Log Message:
  -----------
  [JSC] Fix callExceptionFuzz clobbering linkRegister
https://bugs.webkit.org/show_bug.cgi?id=321634
rdar://184763021

Reviewed by Yijia Huang.

When callExceptionFuzz is called, we are saving and restoring GPR
registers as if this call is not happening. But linkRegister is
clobbered and not restored when it exists on the architecture (ARM64
etc.). This patch fixes this bug. Note that this is the problem only on
the fuzz testing environment which uses exception fuzzing.

* Source/JavaScriptCore/jit/AssemblyHelpers.cpp:
(JSC::AssemblyHelpers::callExceptionFuzz):

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



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

Reply via email to