Lines Matching defs:thread_handle

387     zx_handle_t thread_handle;
388 ASSERT_TRUE(start_thread(self_killing_fn, &args, &args.thread, &thread_handle));
389 ASSERT_EQ(zx_object_wait_one(thread_handle, ZX_THREAD_TERMINATED,
392 ASSERT_EQ(zx_handle_close(thread_handle), ZX_OK);
967 zx_handle_t thread_handle() const { return thread_handle_; }
1004 ASSERT_EQ(zx_thread_read_state(setup.thread_handle(), ZX_THREAD_STATE_GENERAL_REGS,
1022 ASSERT_EQ(zx_thread_read_state(setup.thread_handle(), ZX_THREAD_STATE_FP_REGS,
1040 ASSERT_EQ(zx_thread_read_state(setup.thread_handle(), ZX_THREAD_STATE_VECTOR_REGS,
1051 // 2. Write the register state you want to the thread_handle().
1064 zx_handle_t thread_handle() const { return thread_handle_; }
1138 ASSERT_EQ(zx_thread_write_state(setup.thread_handle(), ZX_THREAD_STATE_GENERAL_REGS,
1164 ASSERT_EQ(zx_thread_write_state(setup.thread_handle(), ZX_THREAD_STATE_FP_REGS,
1183 ASSERT_EQ(zx_thread_write_state(setup.thread_handle(), ZX_THREAD_STATE_VECTOR_REGS,
1221 zx_handle_t thread_handle;
1222 ASSERT_TRUE(start_thread(threads_test_wait_fn, &event, &thread, &thread_handle));
1229 ASSERT_TRUE(suspend_thread_synchronous(thread_handle, &suspend_token));
1232 ASSERT_EQ(zx_thread_read_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1246 ASSERT_EQ(zx_thread_write_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1251 ASSERT_EQ(zx_thread_write_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1259 ASSERT_EQ(zx_thread_write_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1264 ASSERT_EQ(zx_thread_write_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1275 ASSERT_EQ(zx_object_wait_one(thread_handle, ZX_THREAD_TERMINATED, ZX_TIME_INFINITE,
1279 ASSERT_EQ(zx_handle_close(thread_handle), ZX_OK);
1296 zx_handle_t thread_handle;
1298 &thread_handle));
1304 ASSERT_TRUE(suspend_thread_synchronous(thread_handle, &suspend_token));
1307 ASSERT_EQ(zx_thread_read_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1319 ASSERT_EQ(zx_thread_write_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1325 ASSERT_EQ(zx_thread_read_state(thread_handle, ZX_THREAD_STATE_GENERAL_REGS,
1340 ASSERT_EQ(zx_task_kill(thread_handle), ZX_OK);
1341 ASSERT_EQ(zx_object_wait_one(thread_handle, ZX_THREAD_TERMINATED,