| /system/utest/race-tests/ |
| A D | race-tests.cpp | 40 zx_handle_t proc; in TestProcessExitStatusRace() local 41 …EQ(fdio_spawn(ZX_HANDLE_INVALID, FDIO_SPAWN_CLONE_ALL, g_executable_filename, argv, &proc), ZX_OK); in TestProcessExitStatusRace() 48 proc, ZX_INFO_PROCESS, &info1, sizeof(info1), in TestProcessExitStatusRace() 59 proc, ZX_INFO_PROCESS, &info2, sizeof(info2), in TestProcessExitStatusRace() 71 ASSERT_EQ(zx_handle_close(proc), ZX_OK); in TestProcessExitStatusRace()
|
| /system/uapp/aslr-analysis/ |
| A D | main.cpp | 47 int64_t JoinProcess(zx_handle_t proc); 166 zx_handle_t proc; in GatherReports() local 167 if ((status = LaunchTestRun(test_bin, handles[1], &proc)) != ZX_OK) { in GatherReports() 173 int64_t ret = JoinProcess(proc); in GatherReports() 174 zx_handle_close(proc); in GatherReports() 221 zx_status_t LaunchTestRun(const char* bin, zx_handle_t h, zx_handle_t* proc) { in LaunchTestRun() argument 232 nullptr, fbl::count_of(actions), actions, proc, err_msg); in LaunchTestRun() 240 int64_t JoinProcess(zx_handle_t proc) { in JoinProcess() argument 242 zx_object_wait_one(proc, ZX_PROCESS_TERMINATED, ZX_TIME_INFINITE, NULL); in JoinProcess() 250 if ((status = zx_object_get_info(proc, ZX_INFO_PROCESS, &proc_info, in JoinProcess()
|
| /system/utest/vdso-variant/ |
| A D | vdso-variant.c | 37 zx_handle_t proc; in main() local 39 status = launchpad_go(lp, &proc, &errmsg); in main() 45 status = zx_object_wait_one(proc, ZX_PROCESS_TERMINATED, in main() 52 status = zx_object_get_info(proc, ZX_INFO_PROCESS, &info, sizeof(info), in main()
|
| /system/utest/launchpad/ |
| A D | launchpad.cpp | 105 zx_handle_t proc = ZX_HANDLE_INVALID; in run_one_argument_size_test() local 107 EXPECT_EQ(launchpad_go(lp, &proc, &errmsg), ZX_OK, errmsg); in run_one_argument_size_test() 109 EXPECT_EQ(zx_object_wait_one(proc, ZX_PROCESS_TERMINATED, in run_one_argument_size_test() 112 EXPECT_EQ(zx_object_get_info(proc, ZX_INFO_PROCESS, in run_one_argument_size_test() 114 EXPECT_EQ(zx_handle_close(proc), ZX_OK, ""); in run_one_argument_size_test() 180 zx::handle proc; in run_with_args_env_handles() local 183 ASSERT_EQ(launchpad_go(lp, proc.reset_and_get_address(), &err), ZX_OK, err); in run_with_args_env_handles() 186 ASSERT_EQ(zx_object_wait_one(proc.get(), ZX_PROCESS_TERMINATED, ZX_TIME_INFINITE, NULL), in run_with_args_env_handles() 189 ASSERT_EQ(zx_object_get_info(proc.get(), ZX_INFO_PROCESS, &info, sizeof(info), NULL, NULL), in run_with_args_env_handles()
|
| /system/utest/perftest/ |
| A D | process-test.cpp | 185 ProcessFixture proc; in StartTest() local 187 proc.Create(); in StartTest() 189 proc.Init(); in StartTest() 191 proc.Start(); in StartTest() 193 proc.Wait(); in StartTest() 195 proc.Close(); in StartTest()
|
| /system/utest/core/process/ |
| A D | process.cpp | 23 zx_handle_t proc; in mini_process_sanity() local 28 ASSERT_EQ(zx_thread_create(proc, "mini-p", 2u, 0u, &thread), ZX_OK); in mini_process_sanity() 44 zx_handle_close(proc); in mini_process_sanity() 149 zx_handle_t proc; in kill_process_via_vmar_destroy() local 154 ASSERT_EQ(zx_thread_create(proc, "th", 2u, 0u, &thread), ZX_OK); in kill_process_via_vmar_destroy() 162 REGISTER_CRASH(proc); in kill_process_via_vmar_destroy() 167 proc, ZX_TASK_TERMINATED, ZX_TIME_INFINITE, &signals), ZX_OK); in kill_process_via_vmar_destroy() 171 EXPECT_EQ(zx_handle_close(proc), ZX_OK); in kill_process_via_vmar_destroy() 268 zx_handle_t proc; in info_reflects_process_state() local 273 ASSERT_EQ(zx_thread_create(proc, "th", 3u, 0u, &thread), ZX_OK); in info_reflects_process_state() [all …]
|
| /system/core/userboot/ |
| A D | start.c | 45 zx_handle_t vdso_vmo, zx_handle_t proc, in load_child_process() argument 52 *entry = elf_load_bootfs(log, bootfs, proc, vmar, thread, in load_child_process() 235 zx_handle_t proc; in bootstrap() local 238 &proc, &vmar); in bootstrap() 246 status = zx_thread_create(proc, filename, strlen(filename), 0, &thread); in bootstrap() 253 load_child_process(log, &o, &bootfs, vdso_vmo, proc, vmar, in bootstrap() 286 status = zx_handle_duplicate(proc, ZX_RIGHT_SAME_RIGHTS, proc_handle_loc); in bootstrap() 313 status = zx_process_start(proc, thread, entry, sp, in bootstrap() 331 proc, ZX_PROCESS_TERMINATED, ZX_TIME_INFINITE, NULL); in bootstrap() 342 status = zx_handle_close(proc); in bootstrap()
|
| A D | userboot-elf.c | 87 zx_handle_t proc, zx_handle_t root_vmar, in stuff_loader_bootstrap() argument 125 check(log, zx_handle_duplicate(proc, ZX_RIGHT_SAME_RIGHTS, in stuff_loader_bootstrap() 144 zx_vaddr_t elf_load_bootfs(zx_handle_t log, struct bootfs *fs, zx_handle_t proc, in elf_load_bootfs() argument 173 stuff_loader_bootstrap(log, proc, vmar, thread, to_child, in elf_load_bootfs()
|
| A D | userboot-elf.h | 27 zx_handle_t proc, zx_handle_t vmar,
|
| /system/utest/policy/ |
| A D | job-policy.cpp | 44 zx::process proc; in make_test_process() local 45 zx_status_t status = zx::process::create(job, "poltst", 6u, 0u, &proc, &vmar); in make_test_process() 50 status = zx::thread::create(proc, "poltst", 6u, 0, &thread); in make_test_process() 65 status = start_mini_process_etc(proc.get(), thr, vmar.get(), event.release(), ctrl); in make_test_process() 69 return proc; in make_test_process() 170 auto proc = make_test_process(job, nullptr, &ctrl); in TestInvokingPolicy() local 171 ASSERT_TRUE(proc.is_valid()); in TestInvokingPolicy() 275 auto proc = make_test_process(job, &thread, &ctrl); in TestInvokingPolicyWithException() local 276 ASSERT_TRUE(proc.is_valid()); in TestInvokingPolicyWithException() 282 proc.get(), exc_port, kExceptionPortKey, in TestInvokingPolicyWithException() [all …]
|
| /system/core/devmgr/shared/ |
| A D | fdio.cpp | 126 zx::process proc; in devmgr_launch() local 128 if ((status = launchpad_go(lp, proc.reset_and_get_address(), &errmsg)) < 0) { in devmgr_launch() 133 *out_proc = std::move(proc); in devmgr_launch() 145 zx::process* proc, uint32_t flags) { in devmgr_launch_cmdline() argument 170 handles, types, hcount, proc, flags); in devmgr_launch_cmdline()
|
| /system/ulib/zx/ |
| A D | process.cpp | 16 uint32_t flags, process* proc, vmar* vmar) { in create() argument 20 job.get(), name, name_len, flags, proc->reset_and_get_address(), in create()
|
| /system/utest/debugger/ |
| A D | utils.h | 69 extern size_t read_inferior_memory(zx_handle_t proc, uintptr_t vaddr, void* buf, size_t len); 71 extern size_t write_inferior_memory(zx_handle_t proc, uintptr_t vaddr, const void* buf, size_t len); 97 extern bool wait_thread_suspended(zx_handle_t proc, zx_handle_t thread, zx_handle_t eport);
|
| A D | utils.cpp | 148 size_t read_inferior_memory(zx_handle_t proc, uintptr_t vaddr, void* buf, size_t len) { in read_inferior_memory() argument 149 zx_status_t status = zx_process_read_memory(proc, vaddr, buf, len, &len); in read_inferior_memory() 155 size_t write_inferior_memory(zx_handle_t proc, uintptr_t vaddr, const void* buf, size_t len) { in write_inferior_memory() argument 156 zx_status_t status = zx_process_write_memory(proc, vaddr, buf, len, &len); in write_inferior_memory() 420 bool wait_thread_suspended(zx_handle_t proc, zx_handle_t thread, zx_handle_t eport) { in wait_thread_suspended() argument 448 zx_object_get_child(proc, report_tid, ZX_RIGHT_SAME_RIGHTS, &other_thread); in wait_thread_suspended()
|
| /system/uapp/namespace/ |
| A D | namespace.c | 114 zx_handle_t proc = ZX_HANDLE_INVALID; in run_in_namespace() local 116 countof(actions), actions, &proc, err_msg); in run_in_namespace() 126 zx_object_wait_one(proc, ZX_PROCESS_TERMINATED, ZX_TIME_INFINITE, NULL); in run_in_namespace() 128 zx_object_get_info(proc, ZX_INFO_PROCESS, &info, sizeof(info), NULL, NULL); in run_in_namespace()
|
| /system/utest/channel-fatal/ |
| A D | channel-fatal-test.c | 123 zx_handle_t proc; in bad_channel_call_contract_violation() local 124 ASSERT_EQ(launchpad_go(lp, &proc, &errmsg), ZX_OK, ""); in bad_channel_call_contract_violation() 165 ASSERT_EQ(zx_object_wait_one(proc, ZX_PROCESS_TERMINATED, ZX_TIME_INFINITE, NULL), ZX_OK, ""); in bad_channel_call_contract_violation() 172 ASSERT_EQ(zx_handle_close(proc), ZX_OK, ""); in bad_channel_call_contract_violation()
|
| /system/core/devmgr/fshost/ |
| A D | block-watcher.cpp | 93 void pkgfs_finish(BlockWatcher* watcher, zx::process proc, zx::channel pkgfs_root) { in pkgfs_finish() argument 96 zx_status_t status = proc.wait_one(ZX_USER_SIGNAL_0 | ZX_PROCESS_TERMINATED, in pkgfs_finish() 157 zx::process proc; in old_launch_blob_init() local 180 &raw_handle, &type, 1, &proc, FS_DATA | FS_BLOB | FS_SVC); in old_launch_blob_init() 187 pkgfs_finish(watcher, std::move(proc), std::move(pkgfs_root)); in old_launch_blob_init() 311 zx::process proc; in pkgfs_launch() local 316 &proc, FS_DATA | FS_BLOB | FS_SVC); in pkgfs_launch() 323 pkgfs_finish(watcher, std::move(proc), std::move(h0)); in pkgfs_launch() 410 zx::process proc; in CheckFilesystem() local 413 &proc, FS_FOR_FSPROC); in CheckFilesystem() [all …]
|
| /system/utest/vdso-base/ |
| A D | vdso-base.c | 114 zx_handle_t proc, vmar; in vdso_map_test() local 116 name, strlen(name), 0, &proc, &vmar), in vdso_map_test() 129 zx_handle_close(proc); in vdso_map_test()
|
| /system/ulib/fs-management/ |
| A D | launch.cpp | 92 zx::process proc; in Spawn() local 95 action_count, actions, proc.reset_and_get_address(), in Spawn() 104 status = proc.wait_one(ZX_PROCESS_TERMINATED, zx::time::infinite(), nullptr); in Spawn() 111 status = proc.get_info(ZX_INFO_PROCESS, &info, sizeof(info), nullptr, nullptr); in Spawn()
|
| /system/ulib/unittest/ |
| A D | crash-list.cpp | 87 zx_handle_t proc = ZX_HANDLE_INVALID; in crash_list_lookup_koid() local 93 proc = cur->handle; in crash_list_lookup_koid() 98 return proc; in crash_list_lookup_koid()
|
| /system/core/virtcon/ |
| A D | main.cpp | 104 &vc->proc, err_msg); in launch_shell() 117 if (vc->proc != ZX_HANDLE_INVALID) { in session_destroy() 118 zx_task_kill(vc->proc); in session_destroy() 138 zx_task_kill(vc->proc); in session_io_cb() 139 vc->proc = ZX_HANDLE_INVALID; in session_io_cb()
|
| /system/ulib/launchpad/include/launchpad/ |
| A D | launchpad.h | 81 zx_status_t launchpad_create_with_process(zx_handle_t proc, 99 zx_status_t launchpad_go(launchpad_t* lp, zx_handle_t* proc, const char** errmsg);
|
| /system/ulib/test-utils/ |
| A D | test-utils.c | 220 zx_handle_t proc; in tu_launch_fdio_fini() local 222 if ((status = launchpad_go(lp, &proc, NULL)) < 0) in tu_launch_fdio_fini() 224 return proc; in tu_launch_fdio_fini() 351 zx_handle_t tu_get_thread(zx_handle_t proc, zx_koid_t tid) in tu_get_thread() argument 354 zx_status_t status = zx_object_get_child(proc, tid, ZX_RIGHT_SAME_RIGHTS, &thread); in tu_get_thread()
|
| /system/ulib/launchpad/ |
| A D | launchpad.c | 119 zx_status_t launchpad_create_with_process(zx_handle_t proc, in launchpad_create_with_process() argument 129 if (launchpad_add_handle(lp, proc, PA_PROC_SELF) == ZX_OK) { in launchpad_create_with_process() 133 proc, ZX_PROP_PROCESS_VDSO_BASE_ADDRESS, in launchpad_create_with_process() 150 zx_handle_t proc = ZX_HANDLE_INVALID; in launchpad_create_with_jobs() local 155 if (launchpad_create_with_process(proc, vmar, &lp) == ZX_OK) in launchpad_create_with_jobs() 937 zx_handle_t proc; in send_loader_message() local 946 zx_handle_close(proc); in send_loader_message() 953 zx_handle_close(proc); in send_loader_message() 958 handles[nhandles] = proc; in send_loader_message() 1271 if (proc) { in launchpad_go() [all …]
|
| /system/ulib/zx/include/lib/zx/ |
| A D | process.h | 40 uint32_t flags, process* proc, vmar* root_vmar);
|