[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