Lines Matching defs:suspend_token

63 static bool suspend_thread_synchronous(zx_handle_t thread, zx_handle_t* suspend_token) {
64 ASSERT_EQ(zx_task_suspend_token(thread, suspend_token), ZX_OK);
73 static bool resume_thread_synchronous(zx_handle_t thread, zx_handle_t suspend_token) {
74 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
343 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
344 ASSERT_EQ(zx_task_suspend_token(thread, &suspend_token), ZX_ERR_BAD_STATE);
359 ASSERT_EQ(zx_task_suspend_token(thread, &suspend_token), ZX_ERR_BAD_STATE);
438 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
439 ASSERT_EQ(zx_task_suspend_token(thread_h, &suspend_token), ZX_OK);
440 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
448 suspend_token = ZX_HANDLE_INVALID;
449 ASSERT_TRUE(suspend_thread_synchronous(thread_h, &suspend_token));
458 ASSERT_TRUE(resume_thread_synchronous(thread_h, suspend_token));
463 suspend_token = ZX_HANDLE_INVALID;
464 ASSERT_TRUE(suspend_thread_synchronous(thread_h, &suspend_token));
468 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
494 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
495 zx_status_t status = zx_task_suspend_token(thread_h, &suspend_token);
513 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
544 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
545 ASSERT_TRUE(suspend_thread_synchronous(thread_h, &suspend_token));
570 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
595 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
596 ASSERT_EQ(zx_task_suspend_token(thread_h, &suspend_token), ZX_OK);
607 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
651 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
652 ASSERT_EQ(zx_task_suspend_token(thread_h, &suspend_token), ZX_OK);
658 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
766 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
767 ASSERT_TRUE(suspend_thread_synchronous(thread_h, &suspend_token));
789 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
857 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
858 ASSERT_TRUE(suspend_thread_synchronous(thread_h, &suspend_token));
864 ASSERT_TRUE(resume_thread_synchronous(thread_h, suspend_token));
893 suspend_token = ZX_HANDLE_INVALID;
894 ASSERT_EQ(zx_task_suspend_token(thread_h, &suspend_token), ZX_OK);
908 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
1228 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
1229 ASSERT_TRUE(suspend_thread_synchronous(thread_handle, &suspend_token));
1268 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);
1303 zx_handle_t suspend_token = ZX_HANDLE_INVALID;
1304 ASSERT_TRUE(suspend_thread_synchronous(thread_handle, &suspend_token));
1335 ASSERT_EQ(zx_handle_close(suspend_token), ZX_OK);