Home
last modified time | relevance | path

Searched refs:sysinfo_ehdr (Results 1 - 6 of 6) sorted by relevance

/third_party/ltp/libs/libltpvdso/
H A Dvdso_helpers.c17 static unsigned long sysinfo_ehdr; variable
22 if (sysinfo_ehdr) in vdso_init()
25 sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR); in vdso_init()
26 if (!sysinfo_ehdr) { in vdso_init()
31 vdso_init_from_sysinfo_ehdr(sysinfo_ehdr); in vdso_init()
/third_party/elfutils/libdwfl/
H A Dlinux-proc-maps.c96 grovel_auxv (pid_t pid, Dwfl *dwfl, GElf_Addr *sysinfo_ehdr) in grovel_auxv() argument
169 *sysinfo_ehdr = sysinfo_ehdr64; in grovel_auxv()
175 *sysinfo_ehdr = sysinfo_ehdr32; in grovel_auxv()
200 proc_maps_report (Dwfl *dwfl, FILE *f, GElf_Addr sysinfo_ehdr, pid_t pid) in proc_maps_report() argument
231 if (start == sysinfo_ehdr && start != 0) in proc_maps_report()
300 GElf_Addr sysinfo_ehdr = 0; in INTDEF()
301 int result = grovel_auxv (pid, dwfl, &sysinfo_ehdr); in INTDEF()
316 result = proc_maps_report (dwfl, f, sysinfo_ehdr, pid); in INTDEF()
/third_party/rust/crates/rustix/src/backend/linux_raw/param/
H A Dauxv.rs113 pub(in super::super) fn sysinfo_ehdr() -> *const Elf_Ehdr {
200 let mut sysinfo_ehdr = null_mut(); in init_from_auxp() variables
216 AT_SYSINFO_EHDR => sysinfo_ehdr = check_vdso_base(a_val as *mut _)?.as_ptr(), in init_from_auxp()
225 // The base and sysinfo_ehdr (if present) matches our platform. Accept in init_from_auxp()
234 SYSINFO_EHDR.store(sysinfo_ehdr, Relaxed); in init_from_auxp()
H A Dmustang_auxv.rs71 pub(in super::super) fn sysinfo_ehdr() -> *const Elf_Ehdr {
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
H A Dvdso_support.cc71 const void *const sysinfo_ehdr = in Init() local
74 vdso_base_.store(sysinfo_ehdr, std::memory_order_relaxed); in Init()
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dvdso.rs56 /// Create a `Vdso` value by parsing the vDSO at the `sysinfo_ehdr` address.
62 let hdr = super::param::auxv::sysinfo_ehdr(); in init_from_sysinfo_ehdr()

Completed in 3 milliseconds