Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0806bfc07433d48ef4c18127332eeb2ecfce4aa9
      
https://github.com/WebKit/WebKit/commit/0806bfc07433d48ef4c18127332eeb2ecfce4aa9
  Author: David Degazio <d_dega...@apple.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M Source/WTF/wtf/Assertions.cpp
    M Source/bmalloc/libpas/src/libpas/pas_utils.c

  Log Message:
  -----------
  Avoid using x18 in WTF/libPAS assertions
https://bugs.webkit.org/show_bug.cgi?id=268421
rdar://121969027

Reviewed by Michael Saboff and Justin Michaud.

Stops using x18 as an error-reporting register in libPAS
and WTF, since it's reserved by the ARM64 calling convention
and shouldn't be clobbered by userspace programs.

* Source/WTF/wtf/Assertions.cpp:
* Source/bmalloc/libpas/src/libpas/pas_utils.c:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to