Home
last modified time | relevance | path

Searched refs:proc (Results 1 – 25 of 36) sorted by relevance

12

/system/utest/race-tests/
A Drace-tests.cpp40 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 Dmain.cpp47 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 Dvdso-variant.c37 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 Dlaunchpad.cpp105 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 Dprocess-test.cpp185 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 Dprocess.cpp23 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 Dstart.c45 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 Duserboot-elf.c87 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 Duserboot-elf.h27 zx_handle_t proc, zx_handle_t vmar,
/system/utest/policy/
A Djob-policy.cpp44 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 Dfdio.cpp126 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 Dprocess.cpp16 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 Dutils.h69 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 Dutils.cpp148 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 Dnamespace.c114 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 Dchannel-fatal-test.c123 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 Dblock-watcher.cpp93 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 Dvdso-base.c114 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 Dlaunch.cpp92 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 Dcrash-list.cpp87 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 Dmain.cpp104 &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 Dlaunchpad.h81 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 Dtest-utils.c220 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 Dlaunchpad.c119 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 Dprocess.h40 uint32_t flags, process* proc, vmar* root_vmar);

Completed in 80 milliseconds

12