Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0d543178a0704db4a09d4b10ddbee1f964c47fbf
      
https://github.com/WebKit/WebKit/commit/0d543178a0704db4a09d4b10ddbee1f964c47fbf
  Author: Justin Michaud <[email protected]>
  Date:   2023-12-21 (Thu, 21 Dec 2023)

  Changed paths:
    M Source/JavaScriptCore/assembler/LinkBuffer.cpp
    M Source/JavaScriptCore/jit/ExecutableAllocator.cpp
    M Source/WTF/wtf/PlatformEnable.h

  Log Message:
  -----------
  Make useRandomizingExecutableIslandAllocation do something when using libpas
https://bugs.webkit.org/show_bug.cgi?id=266645
rdar://119876990

Reviewed by Alexey Shvayka.

Make useRandomizingExecutableIslandAllocation do something when using libpas.
Before enabling the libpas jit heap, this options randomized allocations of
jit memory, allowing us to stress-test jump islands.

This patch adds in some fragmentation. It is not as comprehensive as the 
original
version of this option, but it is sufficient to trigger the creation of many
jump islands while running JS2.

* Source/JavaScriptCore/jit/ExecutableAllocator.cpp:
* Source/WTF/wtf/PlatformEnable.h:

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to