Title: [234623] branches/safari-606.1.36.1-branch/Source/_javascript_Core
Revision
234623
Author
kocsen_ch...@apple.com
Date
2018-08-06 14:59:08 -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.1.36.1-branch/Source/_javascript_Core/ChangeLog (234622 => 234623)


--- branches/safari-606.1.36.1-branch/Source/_javascript_Core/ChangeLog	2018-08-06 21:56:53 UTC (rev 234622)
+++ branches/safari-606.1.36.1-branch/Source/_javascript_Core/ChangeLog	2018-08-06 21:59:08 UTC (rev 234623)
@@ -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.1.36.1-branch/Source/_javascript_Core/Configurations/JSC.xcconfig (234622 => 234623)


--- branches/safari-606.1.36.1-branch/Source/_javascript_Core/Configurations/JSC.xcconfig	2018-08-06 21:56:53 UTC (rev 234622)
+++ branches/safari-606.1.36.1-branch/Source/_javascript_Core/Configurations/JSC.xcconfig	2018-08-06 21:59:08 UTC (rev 234623)
@@ -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.1.36.1-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj (234622 => 234623)


--- branches/safari-606.1.36.1-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2018-08-06 21:56:53 UTC (rev 234622)
+++ branches/safari-606.1.36.1-branch/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2018-08-06 21:59:08 UTC (rev 234623)
@@ -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.1.36.1-branch/Source/_javascript_Core/allow-jit-macOS.entitlements (0 => 234623)


--- branches/safari-606.1.36.1-branch/Source/_javascript_Core/allow-jit-macOS.entitlements	                        (rev 0)
+++ branches/safari-606.1.36.1-branch/Source/_javascript_Core/allow-jit-macOS.entitlements	2018-08-06 21:59:08 UTC (rev 234623)
@@ -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

Reply via email to