Lines Matching refs:vernum
4995 if (verndx > obj->vernum) { in matched_symbol()
5041 if (verndx > obj->vernum) { in matched_symbol()
5976 int maxvernum, vernum; in rtld_verify_object_versions() local
5998 vernum = VER_NEED_IDX(vna->vna_other); in rtld_verify_object_versions()
5999 if (vernum > maxvernum) in rtld_verify_object_versions()
6000 maxvernum = vernum; in rtld_verify_object_versions()
6019 vernum = VER_DEF_IDX(vd->vd_ndx); in rtld_verify_object_versions()
6020 if (vernum > maxvernum) in rtld_verify_object_versions()
6021 maxvernum = vernum; in rtld_verify_object_versions()
6035 obj->vernum = maxvernum + 1; in rtld_verify_object_versions()
6036 obj->vertab = xcalloc(obj->vernum, sizeof(Ver_Entry)); in rtld_verify_object_versions()
6041 vernum = VER_DEF_IDX(vd->vd_ndx); in rtld_verify_object_versions()
6042 assert(vernum <= maxvernum); in rtld_verify_object_versions()
6045 obj->vertab[vernum].hash = vd->vd_hash; in rtld_verify_object_versions()
6046 obj->vertab[vernum].name = obj->strtab + vda->vda_name; in rtld_verify_object_versions()
6047 obj->vertab[vernum].file = NULL; in rtld_verify_object_versions()
6048 obj->vertab[vernum].flags = 0; in rtld_verify_object_versions()
6064 vernum = VER_NEED_IDX(vna->vna_other); in rtld_verify_object_versions()
6065 assert(vernum <= maxvernum); in rtld_verify_object_versions()
6066 obj->vertab[vernum].hash = vna->vna_hash; in rtld_verify_object_versions()
6067 obj->vertab[vernum].name = obj->strtab + vna->vna_name; in rtld_verify_object_versions()
6068 obj->vertab[vernum].file = obj->strtab + vn->vn_file; in rtld_verify_object_versions()
6069 obj->vertab[vernum].flags = (vna->vna_other & in rtld_verify_object_versions()
6111 Elf_Versym vernum; in fetch_ventry() local
6114 vernum = VER_NDX(obj->versyms[symnum]); in fetch_ventry()
6115 if (vernum >= obj->vernum) { in fetch_ventry()
6117 obj->path, obj->strtab + symnum, vernum); in fetch_ventry()
6118 } else if (obj->vertab[vernum].hash != 0) { in fetch_ventry()
6119 return (&obj->vertab[vernum]); in fetch_ventry()