Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fbfeafe1da84721c27cdde260162c74367dd4a41
      
https://github.com/WebKit/WebKit/commit/fbfeafe1da84721c27cdde260162c74367dd4a41
  Author: Vassili Bykov <[email protected]>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M Source/JavaScriptCore/llint/InPlaceInterpreter64.asm

  Log Message:
  -----------
  In IPInt calls, save the pointer to the first non-arg stack slot as a 
frame-relative value
https://bugs.webkit.org/show_bug.cgi?id=302877
rdar://165141831

Reviewed by Dan Hecht.

As part of the call sequence, IPInt computes the address of the first 
non-argument Wasm
stack slot and stores it on the stack. After the call the address is used while 
pushing
the return values. To simplify JSPI implementation, we should store the address 
as a value
relative to the frame pointer, so stack data can be easily moved to a different 
address.

The patch makes this change together with comment updates to keep them current.

Tests: covered by existing ones.
Canonical link: https://commits.webkit.org/303359@main



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

Reply via email to