Lines Matching refs:crash_list

36 static void process_exception(crash_list_t crash_list, const zx_port_packet_t* packet,  in process_exception()  argument
44 zx_handle_t process = crash_list_lookup_koid(crash_list, exception->pid); in process_exception()
48 thread = crash_list_lookup_koid(crash_list, exception->tid); in process_exception()
79 zx_handle_t match = crash_list_delete_koid(crash_list, exception->pid); in process_exception()
82 match = crash_list_delete_koid(crash_list, exception->tid); in process_exception()
153 static test_result_t watch_test_thread(zx_handle_t port, crash_list_t crash_list) { in watch_test_thread() argument
164 process_exception(crash_list, &packet, port); in watch_test_thread()
198 crash_list_t crash_list; member
230 crash_list_register(data->crash_list, self); in run_test()
254 static zx_status_t run_with_crash_handler(crash_list_t crash_list, in run_with_crash_handler() argument
297 .crash_list = crash_list, in run_with_crash_handler()
310 *test_result = watch_test_thread(port, crash_list); in run_with_crash_handler()
326 zx_status_t run_test_with_crash_handler(crash_list_t crash_list, bool (*test_to_run)(), in run_test_with_crash_handler() argument
330 return run_with_crash_handler(crash_list, test_wrapper, &twarg, true, test_result); in run_test_with_crash_handler()
347 crash_list_t crash_list = crash_list_new(); in run_fn_with_crash_handler() local
351 run_with_crash_handler(crash_list, crash_fn_wrapper, &cfwarg, false, test_result); in run_fn_with_crash_handler()
353 crash_list_delete(crash_list); in run_fn_with_crash_handler()