⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 259812 in webkit


Ignore:
Timestamp:
Apr 9, 2020, 12:20:53 PM (6 years ago)
Author:
pvollan@apple.com
Message:

[iOS] Add routines to message filter in the WebContent sandbox
https://bugs.webkit.org/show_bug.cgi?id=210293

Reviewed by Geoffrey Garen.

Add required routines to the message filter in the WebContent process. This set of routines was compiled
from local testing, and is therefore probably not the complete set.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r259806 r259812  
     12020-04-09  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [iOS] Add routines to message filter in the WebContent sandbox
     4        https://bugs.webkit.org/show_bug.cgi?id=210293
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        Add required routines to the message filter in the WebContent process. This set of routines was compiled
     9        from local testing, and is therefore probably not the complete set.
     10
     11        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     12
    1132020-04-09  Megan Gardner  <megan_gardner@apple.com>
    214
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r259700 r259812  
    11141114        (machtrap-number MSC_semaphore_wait_trap)
    11151115        (machtrap-number MSC_swtch_pri)
     1116        (machtrap-number MSC_syscall_thread_switch)
    11161117        (machtrap-number MSC_task_name_for_pid)
    11171118        (machtrap-number MSC_thread_get_special_reply_port)
     
    11241125        (apply-message-filter
    11251126            (allow mach-message-send (with report) (with telemetry))
     1127            (allow mach-message-send (kernel-mig-routine
     1128                _mach_make_memory_entry
     1129                host_get_io_master
     1130                host_info
     1131                host_request_notification
     1132                io_connect_async_method
     1133                io_connect_method
     1134                io_connect_set_notification_port_64
     1135                io_iterator_next
     1136                io_registry_entry_from_path
     1137                io_registry_entry_get_property_bin_buf
     1138                io_registry_entry_get_property_bytes
     1139                io_registry_entry_get_registry_entry_id
     1140                io_server_version
     1141                io_service_get_matching_service_bin
     1142                io_service_get_matching_services_bin
     1143                io_service_open_extended
     1144                mach_port_get_context_from_user
     1145                mach_port_set_attributes
     1146                mach_vm_copy
     1147                mach_vm_map_external
     1148                mach_vm_remap_external
     1149                semaphore_create
     1150                semaphore_destroy
     1151                task_get_special_port_from_user
     1152                task_info_from_user
     1153                task_restartable_ranges_synchronize
     1154                thread_get_state_to_user
     1155                thread_info
     1156                thread_policy
     1157                thread_policy_set
     1158                thread_resume
     1159                thread_set_exception_ports
     1160                thread_suspend
     1161                )
     1162            )
    11261163        )
    11271164    )
Note: See TracChangeset for help on using the changeset viewer.