Home
last modified time | relevance | path

Searched refs:dlpi_phdr (Results 1 – 24 of 24) sorted by relevance

/freebsd/lib/libc/gen/
H A Ddlfcn.c189 phdr_info.dlpi_phdr = in dl_init_phdr_info()
198 if (phdr_info.dlpi_phdr[i].p_type == PT_TLS) { in dl_init_phdr_info()
292 ph = &dli->dlpi_phdr[i]; in _rtld_addr_phdr_cb()
337 if (phdr_info.dlpi_phdr[i].p_type != PT_GNU_STACK) in _rtld_get_stack_prot()
340 if ((phdr_info.dlpi_phdr[i].p_flags & PF_X) != 0) in _rtld_get_stack_prot()
H A Delf_utils.c50 ph = &phdr_info->dlpi_phdr[i]; in __elf_phdr_match_addr()
/freebsd/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp219 if (info->dlpi_phdr[i].p_type == PT_DYNAMIC) { in find_cfi_check_in_dso()
221 (const Elf_Dyn *)(info->dlpi_addr + info->dlpi_phdr[i].p_vaddr); in find_cfi_check_in_dso()
245 const Elf_Phdr *phdr = &info->dlpi_phdr[phdr_idx]; in find_cfi_check_in_dso()
286 const Elf_Phdr *phdr = &info->dlpi_phdr[i]; in dl_iterate_phdr_cb()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_solaris.h44 const ElfW(Phdr) * dlpi_phdr;
H A Dsanitizer_linux_libcdep.cpp428 if (info->dlpi_phdr[i].p_type == PT_TLS) { in CollectStaticTlsBlocks()
430 TlsBlock{begin, begin + info->dlpi_phdr[i].p_memsz, in CollectStaticTlsBlocks()
431 info->dlpi_phdr[i].p_align, tls_modid}); in CollectStaticTlsBlocks()
485 const Elf_Phdr *hdr = info->dlpi_phdr; in GetSizeFromHdr()
669 const Elf_Phdr *phdr = &info->dlpi_phdr[i]; in AddModuleSegments()
H A Dsanitizer_freebsd.h
H A Dsanitizer_platform_limits_solaris.h298 const void *dlpi_phdr; member
H A Dsanitizer_platform_limits_solaris.cpp203 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phdr);
H A Dsanitizer_platform_limits_freebsd.h357 const void *dlpi_phdr; member
H A Dsanitizer_platform_limits_freebsd.cpp411 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phdr);
H A Dsanitizer_platform_limits_posix.h744 const void *dlpi_phdr;
743 const void *dlpi_phdr; global() member
H A Dsanitizer_platform_limits_posix.cpp1025 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phdr);
H A Dsanitizer_platform_limits_netbsd.h340 const void *dlpi_phdr; member
H A Dsanitizer_platform_limits_netbsd.cpp2524 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phdr);
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_unwind_exidx.c70 hdr = info.dlpi_phdr; in dl_unwind_find_exidx()
/freebsd/sys/sys/
H A Dlink_elf.h85 const Elf_Phdr *dlpi_phdr; /* pointer to module's phdr */ member
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp83 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]); in ProcessGlobalRegionsCallback()
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_fuchsia.cpp236 __hwasan_library_loaded(info->dlpi_addr, info->dlpi_phdr, info->dlpi_phnum); in __sanitizer_module_loaded()
H A Dhwasan.cpp303 info->dlpi_addr, info->dlpi_phdr, info->dlpi_phnum)) in InitLoadedGlobals()
/freebsd/contrib/llvm-project/libunwind/src/
H A DAddressSpace.hpp460 if (checkAddrInSegment(&pinfo->dlpi_phdr[i], image_base, cbdata)) { in findUnwindSectionsByPhdr()
472 const Elf_Phdr *phdr = &pinfo->dlpi_phdr[i - 1]; in findUnwindSectionsByPhdr()
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DSignals.inc484 const auto *phdr = &info->dlpi_phdr[i];
536 const auto *Phdr = &Info->dlpi_phdr[I];
561 const auto *Phdr = &Info->dlpi_phdr[I];
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1639 if (info->dlpi_phdr && info->dlpi_phnum) in msan_dl_iterate_phdr_cb()
1640 __msan_unpoison(info->dlpi_phdr, struct_ElfW_Phdr_sz * info->dlpi_phnum); in msan_dl_iterate_phdr_cb()
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp946 0, const_cast<char *>(reinterpret_cast<const char *>(info->dlpi_phdr)), in dl_iterate_phdr_cb()
947 sizeof(*info->dlpi_phdr) * info->dlpi_phnum); in dl_iterate_phdr_cb()
/freebsd/libexec/rtld-elf/
H A Drtld.c4188 phdr_info->dlpi_phdr = obj->phdr; in rtld_fill_dl_phdr_info()