Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: beed5500ee3fb85539153ffb107a7e18126adcad
      
https://github.com/WebKit/WebKit/commit/beed5500ee3fb85539153ffb107a7e18126adcad
  Author: Daniel Liu <daniel_l...@apple.com>
  Date:   2025-03-18 (Tue, 18 Mar 2025)

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

  Log Message:
  -----------
  IPInt try.table catch_all should pass sp=0 to retrieve_and_clear_exception
https://bugs.webkit.org/show_bug.cgi?id=289973
rdar://144331778

Reviewed by Yijia Huang.

We use sp=0 to indicate that we shouldn't push the arguments onto the stack. 
However,
in this case, we mistakenly pass the real value of sp, meaning that we push 
arguments
to the stack when we shouldn't be. This causes incorrect values to be pushed 
onto the
stack during execution.

* Source/JavaScriptCore/llint/InPlaceInterpreter.asm:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to