Title: [234628] branches/safari-606-branch/Source/_javascript_Core
- Revision
- 234628
- Author
- kocsen_ch...@apple.com
- Date
- 2018-08-06 15:16:30 -0700 (Mon, 06 Aug 2018)
Log Message
Cherry-pick r234576. rdar://problem/42973449
Give the `jsc` shell the JIT entitlement
https://bugs.webkit.org/show_bug.cgi?id=188324
<rdar://problem/42885806>
Reviewed by Dan Bernstein.
This should help us in ensuring the system jsc is able to JIT.
* Configurations/JSC.xcconfig:
* _javascript_Core.xcodeproj/project.pbxproj:
* allow-jit-macOS.entitlements: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@234576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Modified Paths
Added Paths
Diff
Modified: branches/safari-606-branch/Source/_javascript_Core/ChangeLog (234627 => 234628)
--- branches/safari-606-branch/Source/_javascript_Core/ChangeLog 2018-08-06 22:16:26 UTC (rev 234627)
+++ branches/safari-606-branch/Source/_javascript_Core/ChangeLog 2018-08-06 22:16:30 UTC (rev 234628)
@@ -1,3 +1,36 @@
+2018-08-06 Kocsen Chung <kocsen_ch...@apple.com>
+
+ Cherry-pick r234576. rdar://problem/42973449
+
+ Give the `jsc` shell the JIT entitlement
+ https://bugs.webkit.org/show_bug.cgi?id=188324
+ <rdar://problem/42885806>
+
+ Reviewed by Dan Bernstein.
+
+ This should help us in ensuring the system jsc is able to JIT.
+
+ * Configurations/JSC.xcconfig:
+ * _javascript_Core.xcodeproj/project.pbxproj:
+ * allow-jit-macOS.entitlements: Added.
+
+
+ git-svn-id: https://svn.webkit.org/repository/webkit/trunk@234576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+ 2018-08-03 Saam Barati <sbar...@apple.com>
+
+ Give the `jsc` shell the JIT entitlement
+ https://bugs.webkit.org/show_bug.cgi?id=188324
+ <rdar://problem/42885806>
+
+ Reviewed by Dan Bernstein.
+
+ This should help us in ensuring the system jsc is able to JIT.
+
+ * Configurations/JSC.xcconfig:
+ * _javascript_Core.xcodeproj/project.pbxproj:
+ * allow-jit-macOS.entitlements: Added.
+
2018-08-02 Babak Shafiei <bshaf...@apple.com>
Cherry-pick r234528. rdar://problem/42883788
Modified: branches/safari-606-branch/Source/_javascript_Core/Configurations/JSC.xcconfig (234627 => 234628)
--- branches/safari-606-branch/Source/_javascript_Core/Configurations/JSC.xcconfig 2018-08-06 22:16:26 UTC (rev 234627)
+++ branches/safari-606-branch/Source/_javascript_Core/Configurations/JSC.xcconfig 2018-08-06 22:16:30 UTC (rev 234628)
@@ -32,6 +32,7 @@
PRODUCT_NAME = jsc;
CODE_SIGN_ENTITLEMENTS[sdk=iphone*] = entitlements.plist;
+CODE_SIGN_ENTITLEMENTS[sdk=macosx*] = allow-jit-macOS.entitlements;
OTHER_CODE_SIGN_FLAGS[sdk=iphone*] = -i com.apple.jsc;
// Explicitly add the PrivateHeaders directory to the search path so that generated header files can be found in production builds.
Modified: branches/safari-606-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj (234627 => 234628)
--- branches/safari-606-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj 2018-08-06 22:16:26 UTC (rev 234627)
+++ branches/safari-606-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj 2018-08-06 22:16:30 UTC (rev 234628)
@@ -3678,6 +3678,8 @@
79CFC6EF1C33B10000C768EA /* LLIntPCRanges.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LLIntPCRanges.h; path = llint/LLIntPCRanges.h; sourceTree = "<group>"; };
79D5CD581C1106A900CECA07 /* SamplingProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SamplingProfiler.cpp; sourceTree = "<group>"; };
79D5CD591C1106A900CECA07 /* SamplingProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SamplingProfiler.h; sourceTree = "<group>"; };
+ 79D7B0E121152FD200FE7C64 /* entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
+ 79D7B0E221152FD300FE7C64 /* allow-jit-macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "allow-jit-macOS.entitlements"; sourceTree = "<group>"; };
79DAE2791E03C82200B526AA /* WasmExceptionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WasmExceptionType.h; sourceTree = "<group>"; };
79DFCBDA1D88C59600527D03 /* HasOwnPropertyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HasOwnPropertyCache.h; sourceTree = "<group>"; };
79EE0BFD1B4AFB85000385C9 /* VariableEnvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableEnvironment.cpp; sourceTree = "<group>"; };
@@ -4917,6 +4919,8 @@
F5C290E60284F98E018635CA /* _javascript_CorePrefix.h */,
45E12D8806A49B0F00E9DF84 /* jsc.cpp */,
A7C225CC139981F100FF1662 /* KeywordLookupGenerator.py */,
+ 79D7B0E221152FD300FE7C64 /* allow-jit-macOS.entitlements */,
+ 79D7B0E121152FD200FE7C64 /* entitlements.plist */,
1432EBD70A34CAD400717B9F /* API */,
9688CB120ED12B4E001D649F /* assembler */,
0FEC84B21BDACD5E0080FF74 /* b3 */,
Added: branches/safari-606-branch/Source/_javascript_Core/allow-jit-macOS.entitlements (0 => 234628)
--- branches/safari-606-branch/Source/_javascript_Core/allow-jit-macOS.entitlements (rev 0)
+++ branches/safari-606-branch/Source/_javascript_Core/allow-jit-macOS.entitlements 2018-08-06 22:16:30 UTC (rev 234628)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>com.apple.security.cs.allow-jit</key>
+ <true/>
+</dict>
+</plist>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes