Home
last modified time | relevance | path

Searched refs:vdso_base (Results 1 – 10 of 10) sorted by relevance

/system/ulib/mini-process/
A Dmini-process.c20 static void* get_syscall_addr(const void* syscall_fn, uintptr_t vdso_base) { in get_syscall_addr() argument
30 .handle_close = get_syscall_addr(&zx_handle_close, vdso_base), in write_ctx_message()
31 .object_wait_one = get_syscall_addr(&zx_object_wait_one, vdso_base), in write_ctx_message()
32 .object_signal = get_syscall_addr(&zx_object_signal, vdso_base), in write_ctx_message()
33 .event_create = get_syscall_addr(&zx_event_create, vdso_base), in write_ctx_message()
34 .channel_create = get_syscall_addr(&zx_channel_create, vdso_base), in write_ctx_message()
35 .channel_read = get_syscall_addr(&zx_channel_read, vdso_base), in write_ctx_message()
36 .channel_write = get_syscall_addr(&zx_channel_write, vdso_base), in write_ctx_message()
37 .process_exit = get_syscall_addr(&zx_process_exit, vdso_base), in write_ctx_message()
124 uintptr_t vdso_base = 0; in start_mini_process_etc() local
[all …]
/system/utest/perftest/
A Dprocess-test.cpp110 zx_vaddr_t vdso_base; in Init() local
111 ZX_ASSERT(launchpad_elf_load_extra(lp, vdso_vmo_, &vdso_base, NULL) == ZX_OK); in Init()
114 thread_exit_addr_ = vdso_base + thread_exit_offset_; in Init()
/system/utest/vdso/
A Dvdso.cpp33 uintptr_t vdso_base() const { return vdso_base_; } in vdso_base() function in ScratchPad
133 map(scratch.vdso_base() - root_vmar_info.base, vmo, in vdso_map_change_test()
141 EXPECT_EQ(scratch.root_vmar().unmap(scratch.vdso_base(), in vdso_map_change_test()
/system/core/userboot/
A Dstart.c48 zx_vaddr_t* entry, zx_vaddr_t* vdso_base, in load_child_process() argument
57 *vdso_base = elf_load_vmo(log, vmar, vdso_vmo); in load_child_process()
250 zx_vaddr_t entry, vdso_base; in bootstrap() local
254 thread, to_child, &entry, &vdso_base, &stack_size, in bootstrap()
314 child_start_handle, vdso_base); in bootstrap()
/system/utest/channel-fatal/
A Dchannel-fatal-test.c40 uintptr_t vdso_base = in zx_channel_call_noretry() local
42 uintptr_t fnptr = vdso_base + VDSO_SYSCALL_zx_channel_call_noretry; in zx_channel_call_noretry()
/system/ulib/launchpad/
A Dlaunchpad.c59 zx_vaddr_t vdso_base; member
134 &lp->vdso_base, sizeof(lp->vdso_base)); in launchpad_create_with_process()
813 return launchpad_elf_load_extra(lp, vmo, &lp->vdso_base, NULL); in launchpad_load_vdso()
817 &lp->vdso_base, NULL); in launchpad_load_vdso()
1209 result->vdso_base = lp->vdso_base; in prepare_start()
1251 data.bootstrap, data.vdso_base); in launchpad_start()
/system/ulib/launchpad/include/launchpad/
A Dlaunchpad.h128 zx_vaddr_t vdso_base; member
/system/ulib/process-launcher/
A Dlauncher.cpp183 result->data->vdso_base = data.vdso_base; in CreateWithoutStarting()
/system/fidl/fuchsia-process/
A Dlauncher.fidl86 uint64 vdso_base;
/system/utest/core/channel/
A Dchannel.c841 uintptr_t vdso_base = in zx_channel_call_finish() local
843 uintptr_t fnptr = vdso_base + VDSO_SYSCALL_zx_channel_call_finish; in zx_channel_call_finish()

Completed in 27 milliseconds