Lines Matching refs:info_hdr
3021 struct mwl_info_hdr *info_hdr = NULL; in map_with_linking_np() local
3108 info_hdr = (struct mwl_info_hdr *)link_info; in map_with_linking_np()
3109 if (info_hdr->mwli_version != MWL_INFO_VERS) { in map_with_linking_np()
3111 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_version); in map_with_linking_np()
3116 if (info_hdr->mwli_binds_offset > link_info_size) { in map_with_linking_np()
3118 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_binds_offset); in map_with_linking_np()
3124 if (info_hdr->mwli_page_size != PAGE_SIZE) { in map_with_linking_np()
3130 binds_size = (uint64_t)info_hdr->mwli_binds_count * in map_with_linking_np()
3131 ((info_hdr->mwli_pointer_format == DYLD_CHAINED_PTR_32) ? 4 : 8); in map_with_linking_np()
3132 if (binds_size > link_info_size - info_hdr->mwli_binds_offset) { in map_with_linking_np()
3134 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_binds_count); in map_with_linking_np()
3139 if (info_hdr->mwli_chains_offset > link_info_size) { in map_with_linking_np()
3141 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_chains_offset); in map_with_linking_np()
3151 if (info_hdr->mwli_chains_size < sizeof(struct dyld_chained_starts_in_image)) { in map_with_linking_np()
3153 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_chains_size); in map_with_linking_np()
3157 if (info_hdr->mwli_chains_size > link_info_size - info_hdr->mwli_chains_offset) { in map_with_linking_np()
3159 __func__, proc_getpid(p), p->p_comm, info_hdr->mwli_chains_size); in map_with_linking_np()