[webkit-changes] [WebKit/WebKit] 3bef04: [JSC] Put all offlineasm code under __TEXT, __jsc_int

Yusuke Suzuki noreply at github.com
Wed Jan 3 07:55:31 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3bef04cab5e264ed6d3668a611f6f640e65e068e
      https://github.com/WebKit/WebKit/commit/3bef04cab5e264ed6d3668a611f6f640e65e068e
  Author: Yusuke Suzuki <ysuzuki at apple.com>
  Date:   2024-01-03 (Wed, 03 Jan 2024)

  Changed paths:
    M Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
    M Source/JavaScriptCore/offlineasm/arm.rb

  Log Message:
  -----------
  [JSC] Put all offlineasm code under __TEXT,__jsc_int
https://bugs.webkit.org/show_bug.cgi?id=267027
rdar://120403072

Reviewed by Michael Saboff.

This patch places all offlineasm code under __TEXT,__jsc_int.
This makes it easy to determine whether the code is in the interpreter, effectively
prohibiting some of optimizations (including reordering of functions) by linkers.

* Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:
* Source/JavaScriptCore/offlineasm/arm.rb:

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




More information about the webkit-changes mailing list