macOS module

task_swap_exception_ports

procedureforeignSource
task_swap_exception_ports :: (
    task: task_t,
    exception_mask: exception_mask_t,
    new_port: mach_port_t,
    behavior: exception_behavior_t,
    new_flavor: thread_state_flavor_t,
    masks: exception_mask_array_t,
    masksCnt: *mach_msg_type_number_t,
    old_handlerss: exception_port_arrary_t,
    old_behaviors: exception_behavior_array_t,
    old_flavors: exception_flavor_array_t
) -> kern_return_t #foreign

Parameters

task: task_t
exception_mask: exception_mask_t
new_port: mach_port_t

Returns

See also