[webkit-changes] [WebKit/WebKit] c3dadf: Unify IPInt memory index masking

Commit Queue noreply at github.com
Tue Feb 18 20:09:58 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c3dadf54693bf4f0ba97f9ff8b4f627934c03a2d
      https://github.com/WebKit/WebKit/commit/c3dadf54693bf4f0ba97f9ff8b4f627934c03a2d
  Author: Daniel Liu <daniel_liu4 at apple.com>
  Date:   2025-02-18 (Tue, 18 Feb 2025)

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

  Log Message:
  -----------
  Unify IPInt memory index masking
https://bugs.webkit.org/show_bug.cgi?id=287297
rdar://144890544

Reviewed by Yusuke Suzuki.

Some memory operations were not properly masking their memory index, leading
to out of memory accesses. This patch moves the bitmask to shared logic so
that all memory operations will mask the index properly.

* Source/JavaScriptCore/llint/InPlaceInterpreter64.asm:

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



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


More information about the webkit-changes mailing list