Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ea9d557590116f1fbc374fd05f658d492802cfb5
https://github.com/WebKit/WebKit/commit/ea9d557590116f1fbc374fd05f658d492802cfb5
Author: Ronan Turner <[email protected]>
Date: 2025-06-12 (Thu, 12 Jun 2025)
Changed paths:
M
Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUServiceEntryPoint.mm
M
Source/WebKit/ModelProcess/EntryPoint/Cocoa/XPCService/ModelServiceEntryPoint.mm
M
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.h
M
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm
Log Message:
-----------
Prevent JSC usage within the Model process.
https://bugs.webkit.org/show_bug.cgi?id=294254
rdar://152938069
Reviewed by Ada Chan.
Use the same prevention mechanism as the GPU process to prevent JSC usage
within the Model process.
Due to repetititon of this pattern, refactored slightly to ease usage.
* Source/WebKit/GPUProcess/EntryPoint/Cocoa/XPCService/GPUServiceEntryPoint.mm:
(GPU_SERVICE_INITIALIZER):
*
Source/WebKit/ModelProcess/EntryPoint/Cocoa/XPCService/ModelServiceEntryPoint.mm:
(MODEL_SERVICE_INITIALIZER):
*
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.h:
*
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:
(WebKit::disableJSC):
Canonical link: https://commits.webkit.org/296152@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes