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

Reply via email to