CASE exceptions_tests [STARTED]
job_set_close_set_test [RUNNING] [PASSED] (0 ms)
process_set_close_set_test [RUNNING] [PASSED] (0 ms)
process_debugger_set_close_set_test [RUNNING] [PASSED] (0 ms)
thread_set_close_set_test [RUNNING] [PASSED] (0 ms)
non_running_process_set_close_set_test [RUNNING] [PASSED] (0 ms)
non_running_process_debugger_set_close_set_test [RUNNING] [PASSED] (0 ms)
non_running_thread_set_close_set_test [RUNNING] [PASSED] (0 ms)
dead_process_matched_unbind_succeeds_test [RUNNING] [PASSED] (2 ms)
dead_process_mismatched_unbind_fails_test [RUNNING] [PASSED] (2 ms)
dead_process_debugger_matched_unbind_succeeds_test [RUNNING] [PASSED] (2 ms)
dead_process_debugger_mismatched_unbind_fails_test [RUNNING] [PASSED] (2 ms)
dead_thread_matched_unbind_succeeds_test [RUNNING] [PASSED] (0 ms)
dead_thread_mismatched_unbind_fails_test [RUNNING] [PASSED] (0 ms)
job_handler_test [RUNNING] [PASSED] (2 ms)
grandparent_job_handler_test [RUNNING] [PASSED] (2 ms)
process_handler_test [RUNNING] [PASSED] (2 ms)
thread_handler_test [RUNNING] [PASSED] (2 ms)
packet_pid_test [RUNNING] [PASSED] (2 ms)
job_debug_handler_test [RUNNING] [PASSED] (2 ms)
nested_job_debug_handler_test [RUNNING] [PASSED] (2 ms)
thread_state_when_starting_or_exiting_test [RUNNING] [PASSED] (2 ms)
process_start_test [RUNNING] [PASSED] (2 ms)
process_exit_notification_test [RUNNING] [PASSED] (2 ms)
thread_exit_notification_test [RUNNING] [PASSED] (0 ms)
trigger_test [RUNNING] [PASSED] (12 ms)
unbind_walkthrough_by_reset_test [RUNNING] [PASSED] (2 ms)
unbind_walkthrough_by_close_test [RUNNING] [PASSED] (2 ms)
unbind_while_stopped_test [RUNNING] [PASSED] (2 ms)
kill_process_while_stopped_at_start_test [RUNNING] [PASSED] (0 ms)
kill_thread_while_stopped_at_start_test [RUNNING] [PASSED] (0 ms)
death_test [RUNNING] [PASSED] (0 ms)
self_death_test [RUNNING] [PASSED] (0 ms)
multiple_threads_registered_death_test [RUNNING] [PASSED] (0 ms)
exit_closing_excp_handle_test [RUNNING] [PASSED] (2 ms)
full_queue_sending_exception_packet_test [RUNNING]
Note: We're intentionally crashing a thread in a way that cannot be handled.
The kernel will detect this and may print a helpful message,
which can be ignored.
[PASSED] (5 ms)
create_exception_channel_test [RUNNING] [PASSED] (2 ms)
create_exception_channel_rights_test [RUNNING] [PASSED] (2 ms)
create_exception_channel_invalid_args_test [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::aux_thread, ZX_RIGHT_INSPECT>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::aux_thread, ZX_RIGHT_DUPLICATE>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::aux_thread, ZX_RIGHT_TRANSFER>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::aux_thread, ZX_RIGHT_MANAGE_THREAD>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::process, ZX_RIGHT_INSPECT>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::process, ZX_RIGHT_DUPLICATE>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::process, ZX_RIGHT_TRANSFER>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::process, ZX_RIGHT_MANAGE_THREAD>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::process, ZX_RIGHT_ENUMERATE>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::job, ZX_RIGHT_INSPECT>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::job, ZX_RIGHT_DUPLICATE>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::job, ZX_RIGHT_TRANSFER>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::job, ZX_RIGHT_MANAGE_THREAD>) [RUNNING] [PASSED] (2 ms)
(task_requires_right_test<&TestLoop::job, ZX_RIGHT_ENUMERATE>) [RUNNING] [PASSED] (2 ms)
create_second_exception_channel_test [RUNNING] [PASSED] (2 ms)
overwrite_closed_exception_channel_test [RUNNING] [PASSED] (2 ms)
(receive_test<&TestLoop::aux_thread, 0u, ZX_EXCEPTION_PORT_TYPE_THREAD, false>) [RUNNING] [PASSED] (2 ms)
(receive_test<&TestLoop::process, 0u, ZX_EXCEPTION_PORT_TYPE_PROCESS, true>) [RUNNING] [PASSED] (2 ms)
(receive_test<&TestLoop::process, ZX_EXCEPTION_PORT_DEBUGGER, ZX_EXCEPTION_PORT_TYPE_DEBUGGER, true>) [RUNNING] [PASSED] (2 ms)
(receive_test<&TestLoop::job, 0u, ZX_EXCEPTION_PORT_TYPE_JOB, true>) [RUNNING] [PASSED] (2 ms)
(receive_test<&TestLoop::parent_job, 0u, ZX_EXCEPTION_PORT_TYPE_JOB, true>) [RUNNING] [PASSED] (2 ms)
exception_resume_test [RUNNING] [PASSED] (2 ms)
exception_state_property_test [RUNNING] [PASSED] (2 ms)
exception_state_property_bad_args_test [RUNNING] [PASSED] (2 ms)
close_channel_with_exception_test [RUNNING] [PASSED] (2 ms)
close_channel_without_exception_test [RUNNING] [PASSED] (52 ms)
(task_death_closes_exception_channel_test<&TestLoop::aux_thread, 0u>) [RUNNING] [PASSED] (2 ms)
(task_death_closes_exception_channel_test<&TestLoop::process, 0u>) [RUNNING] [PASSED] (2 ms)
(task_death_closes_exception_channel_test<&TestLoop::process, ZX_EXCEPTION_PORT_DEBUGGER>) [RUNNING] [PASSED] (2 ms)
(task_death_closes_exception_channel_test<&TestLoop::job, 0u>) [RUNNING] [PASSED] (2 ms)
(task_death_closes_exception_channel_test<&TestLoop::job, ZX_EXCEPTION_PORT_DEBUGGER>) [RUNNING] [PASSED] (2 ms)
thread_death_with_exception_in_channel_test [RUNNING] [PASSED] (2 ms)
thread_death_with_exception_received_test [RUNNING] [PASSED] (2 ms)
exception_channel_order_test [RUNNING] [PASSED] (2 ms)
thread_lifecycle_channel_exception_test [RUNNING] [PASSED] (2 ms)
process_lifecycle_channel_exception_test<&TestLoop::job> [RUNNING] [PASSED] (52 ms)
process_lifecycle_channel_exception_test<&TestLoop::parent_job> [RUNNING] [PASSED] (52 ms)
process_start_channel_exception_does_not_bubble_up_test [RUNNING] [PASSED] (2 ms)
lifecycle_channel_exception_debug_handlers_only_test [RUNNING] [PASSED] (2 ms)
lifecycle_channel_blocking_test [RUNNING] [PASSED] (203 ms)
(channel_read_write_regs_test<&TestLoop::aux_thread, 0u>) [RUNNING] [PASSED] (2 ms)
(channel_read_write_regs_test<&TestLoop::process, 0u>) [RUNNING] [PASSED] (2 ms)
(channel_read_write_regs_test<&TestLoop::process, ZX_EXCEPTION_PORT_DEBUGGER>) [RUNNING] [PASSED] (2 ms)
(channel_read_write_regs_test<&TestLoop::job, 0u>) [RUNNING] [PASSED] (2 ms)
(channel_read_write_regs_test<&TestLoop::parent_job, 0u>) [RUNNING] [PASSED] (2 ms)
channel_synthetic_read_write_regs_test [RUNNING] [PASSED] (2 ms)
CASE exceptions_tests [PASSED]
====================================================
Results for test binary "/boot/test/sys/exception-test":
SUCCESS! All test cases passed!
CASES: 1 SUCCESS: 1 FAILED: 0
====================================================