Home
last modified time | relevance | path

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

/freebsd/lib/libc/gen/
H A Ddlfcn.c193 phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val; in dl_init_phdr_info()
197 for (i = 0; i < phdr_info.dlpi_phnum; i++) { in dl_init_phdr_info()
291 for (i = 0; i < dli->dlpi_phnum; i++) { in _rtld_addr_phdr_cb()
336 for (i = 0; i < phdr_info.dlpi_phnum; i++) { in _rtld_get_stack_prot()
H A Delf_utils.c49 for (i = 0; i < phdr_info->dlpi_phnum; i++) { in __elf_phdr_match_addr()
71 return (i != phdr_info->dlpi_phnum); in __elf_phdr_match_addr()
/freebsd/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp218 for (int i = 0; i < info->dlpi_phnum; ++i) { in find_cfi_check_in_dso()
244 for (phdr_idx = 0; phdr_idx < info->dlpi_phnum; phdr_idx++) { in find_cfi_check_in_dso()
254 if (phdr_idx == info->dlpi_phnum) { in find_cfi_check_in_dso()
285 for (int i = 0; i < info->dlpi_phnum; i++) { in dl_iterate_phdr_cb()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_solaris.h45 ElfW(Half) dlpi_phnum;
H A Dsanitizer_freebsd.h
H A Dsanitizer_linux_libcdep.cpp427 for (unsigned i = 0; i != info->dlpi_phnum; ++i) in CollectStaticTlsBlocks()
486 const Elf_Phdr *last_hdr = hdr + info->dlpi_phnum; in GetSizeFromHdr()
668 for (int i = 0; i < (int)info->dlpi_phnum; i++) { in AddModuleSegments()
H A Dsanitizer_platform_limits_solaris.h299 short dlpi_phnum; member
H A Dsanitizer_platform_limits_solaris.cpp204 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phnum);
H A Dsanitizer_platform_limits_freebsd.h358 short dlpi_phnum; member
H A Dsanitizer_platform_limits_freebsd.cpp412 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phnum);
H A Dsanitizer_platform_limits_posix.h745 short dlpi_phnum;
744 short dlpi_phnum; global() member
H A Dsanitizer_platform_limits_posix.cpp1026 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phnum);
H A Dsanitizer_platform_limits_netbsd.h341 short dlpi_phnum; member
H A Dsanitizer_platform_limits_netbsd.cpp2525 CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phnum);
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_unwind_exidx.c71 for (i = 0; i < info.dlpi_phnum; i++, hdr++) { in dl_unwind_find_exidx()
/freebsd/sys/sys/
H A Dlink_elf.h86 Elf_Half dlpi_phnum; /* number of entries in phdr */ member
/freebsd/contrib/llvm-project/libunwind/src/
H A DAddressSpace.hpp443 if (pinfo->dlpi_phnum == 0 || cbdata->targetAddr < pinfo->dlpi_addr) in findUnwindSectionsByPhdr()
459 for (Elf_Half i = 0; i < pinfo->dlpi_phnum; ++i) { in findUnwindSectionsByPhdr()
471 for (Elf_Half i = pinfo->dlpi_phnum; i > 0; i--) { in findUnwindSectionsByPhdr()
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp82 for (uptr j = 0; j < info->dlpi_phnum; 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/llvm/lib/Support/Unix/
H A DSignals.inc483 for (int i = 0; i < info->dlpi_phnum; i++) {
535 for (int I = 0; I < Info->dlpi_phnum; I++) {
560 for (int I = 0; I < Info->dlpi_phnum; 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.cpp947 sizeof(*info->dlpi_phdr) * info->dlpi_phnum); in dl_iterate_phdr_cb()
/freebsd/libexec/rtld-elf/
H A Drtld.c4247 phdr_info->dlpi_phnum = obj->phsize / sizeof(obj->phdr[0]); in rtld_fill_dl_phdr_info()