Lines Matching refs:cnt
356 size_t cnt;
394 for (cnt = EI_PAD; cnt < EI_NIDENT; ++cnt)
395 if (ehdr->e_ident[cnt] != 0)
396 ERROR (gettext ("e_ident[%zu] is not zero\n"), cnt);
404 for (cnt = 0; cnt < nvalid_e_machine; ++cnt)
405 if (valid_e_machine[cnt] == ehdr->e_machine)
407 if (cnt == nvalid_e_machine)
539 size_t cnt;
541 for (cnt = idx + 1; cnt < shnum; ++cnt)
543 Elf_Scn *scn = elf_getscn (ebl->elf, cnt);
568 if (cnt == shnum)
576 cnt, section_name (ebl, cnt));
612 for (size_t cnt = 1; cnt < shnum; ++cnt)
613 if (cnt != (size_t) idx)
615 Elf_Scn *xndxscn = elf_getscn (ebl->elf, cnt);
673 for (size_t cnt = 1; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
675 sym = gelf_getsymshndx (data, xndxdata, cnt, &sym_mem, &xndx);
679 idx, section_name (ebl, idx), cnt, elf_errmsg (-1));
689 idx, section_name (ebl, idx), cnt);
703 idx, section_name (ebl, idx), cnt);
709 xndxscnidx, section_name (ebl, xndxscnidx), cnt,
721 idx, section_name (ebl, idx), cnt);
728 idx, section_name (ebl, idx), cnt);
735 idx, section_name (ebl, idx), cnt);
740 idx, section_name (ebl, idx), cnt);
748 idx, section_name (ebl, idx), cnt);
749 if (cnt < shdr->sh_info)
752 idx, section_name (ebl, idx), cnt);
756 idx, section_name (ebl, idx), cnt);
788 idx, section_name (ebl, idx), cnt);
794 idx, section_name (ebl, idx), cnt,
803 idx, section_name (ebl, idx), cnt,
813 idx, section_name (ebl, idx), cnt,
819 idx, section_name (ebl, idx), cnt,
840 idx, section_name (ebl, idx), cnt);
848 idx, section_name (ebl, idx), cnt,
855 idx, section_name (ebl, idx), cnt,
862 idx, section_name (ebl, idx), cnt,
872 if (cnt >= shdr->sh_info)
875 idx, section_name (ebl, idx), cnt);
879 if (cnt < shdr->sh_info)
882 idx, section_name (ebl, idx), cnt);
889 idx, section_name (ebl, idx), cnt);
1013 idx, section_name (ebl, idx), cnt);
1017 idx, section_name (ebl, idx), cnt);
1048 size_t cnt;
1050 for (cnt = 1; cnt < rcshdr->sh_size / rcshdr->sh_entsize; ++cnt)
1053 GElf_Dyn *dyn = gelf_getdyn (d, cnt, &dyn_mem);
1308 size_t cnt, const GElf_Shdr *symshdr, Elf_Data *symdata,
1317 idx, section_name (ebl, idx), cnt);
1326 idx, section_name (ebl, idx), cnt);
1334 idx, section_name (ebl, idx), cnt);
1352 idx, section_name (ebl, idx), cnt,
1369 idx, section_name (ebl, idx), cnt);
1383 idx, section_name (ebl, idx), cnt,
1404 idx, section_name (ebl, idx), cnt);
1451 for (size_t cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1454 GElf_Rela *rela = gelf_getrela (data, cnt, &rela_mem);
1459 idx, section_name (ebl, idx), cnt, elf_errmsg (-1));
1463 check_one_reloc (ebl, ehdr, shdr, idx, cnt, symshdr, symdata,
1501 for (size_t cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1504 GElf_Rel *rel = gelf_getrel (data, cnt, &rel_mem);
1509 idx, section_name (ebl, idx), cnt, elf_errmsg (-1));
1513 check_one_reloc (ebl, ehdr, shdr, idx, cnt, symshdr, symdata,
1537 size_t cnt;
1610 for (cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1613 GElf_Dyn *dyn = gelf_getdyn (data, cnt, &dyn_mem);
1618 idx, section_name (ebl, idx), cnt, elf_errmsg (-1));
1632 idx, section_name (ebl, idx), cnt);
1644 idx, section_name (ebl, idx), cnt,
1654 idx, section_name (ebl, idx), cnt,
1672 idx, section_name (ebl, idx), cnt);
1685 idx, section_name (ebl, idx), cnt,
1728 idx, section_name (ebl, idx), cnt,
1743 idx, section_name (ebl, idx), cnt,
1752 for (cnt = 1; cnt < DT_NUM; ++cnt)
1753 if (has_dt[cnt])
1756 if (dependencies[cnt][inner] && ! has_dt[inner])
1764 ebl_dynamic_tag_name (ebl, cnt, buf1, sizeof (buf1)),
1770 if (mandatory[cnt])
1776 ebl_dynamic_tag_name (ebl, cnt, buf, sizeof (buf)));
1892 for (size_t cnt = idx + 1; cnt < shnum; ++cnt)
1895 GElf_Shdr *rshdr = gelf_getshdr (elf_getscn (ebl->elf, cnt), &rshdr_mem);
1902 cnt, section_name (ebl, cnt));
1912 for (size_t cnt = 1; cnt < data->d_size / sizeof (Elf32_Word); ++cnt)
1914 Elf32_Word xndx = ((Elf32_Word *) data->d_buf)[cnt];
1919 GElf_Sym *sym = gelf_getsym (symdata, cnt, &sym_data);
1922 ERROR (gettext ("cannot get data for symbol %zu\n"), cnt);
1961 size_t cnt;
1962 for (cnt = 2; cnt < 2 + nbucket; ++cnt)
1963 if (((Elf32_Word *) data->d_buf)[cnt] >= maxidx)
1966 idx, section_name (ebl, idx), cnt - 2);
1968 for (; cnt < 2 + nbucket + nchain; ++cnt)
1969 if (((Elf32_Word *) data->d_buf)[cnt] >= maxidx)
1972 idx, section_name (ebl, idx), cnt - 2 - nbucket);
2002 size_t cnt;
2003 for (cnt = 2; cnt < 2 + nbucket; ++cnt)
2004 if (((Elf64_Xword *) data->d_buf)[cnt] >= maxidx)
2007 idx, section_name (ebl, idx), cnt - 2);
2009 for (; cnt < 2 + nbucket + nchain; ++cnt)
2010 if (((Elf64_Xword *) data->d_buf)[cnt] >= maxidx)
2013 idx, section_name (ebl, idx), (uint64_t) (cnt - 2 - nbucket));
2067 size_t cnt;
2068 for (cnt = 4 + bitmask_words; cnt < 4 + bitmask_words + nbuckets; ++cnt)
2070 Elf32_Word symidx = ((Elf32_Word *) data->d_buf)[cnt];
2079 idx, section_name (ebl, idx), cnt - (4 + bitmask_words));
2101 cnt - (4 + bitmask_words));
2112 cnt - (4 + bitmask_words));
2142 idx, section_name (ebl, idx), cnt - (4 + bitmask_words));
2147 idx, section_name (ebl, idx), cnt - (4 + bitmask_words));
2276 for (Elf32_Word cnt = 0; cnt < gnu_nbucket; ++cnt)
2278 Elf32_Word symidx = gnu_bucket[cnt];
2294 for (Elf32_Word cnt = 0; cnt < nbucket; ++cnt)
2296 Elf32_Word symidx = bucket[cnt];
2311 for (Elf64_Xword cnt = 0; cnt < nbucket; ++cnt)
2313 Elf64_Xword symidx = bucket[cnt];
2333 for (int cnt = 1; cnt < nentries; ++cnt)
2334 if (used[cnt] != 0 && used[cnt] != 3)
2336 if (used[cnt] == 1)
2339 cnt, gnu_hash_idx,
2346 GElf_Sym *sym = gelf_getsym (sym_data, cnt, &sym_mem);
2351 cnt, hash_idx,
2441 size_t cnt;
2474 for (cnt = elsize; cnt < data->d_size; cnt += elsize)
2477 val = *((Elf32_Word *) ((char *) data->d_buf + cnt));
2479 memcpy (&val, (char *) data->d_buf + cnt, elsize);
2485 idx, section_name (ebl, idx), cnt / elsize);
2494 idx, section_name (ebl, idx), cnt / elsize,
2507 idx, section_name (ebl, idx), cnt / elsize,
2550 for (size_t cnt = 0; cnt < nknown_flags; ++cnt)
2551 if (flags & known_flags[cnt].flag)
2559 size_t ncopy = MIN (len - 1, strlen (known_flags[cnt].name));
2560 cp = mempcpy (cp, known_flags[cnt].name, ncopy);
2563 flags ^= known_flags[cnt].flag;
2722 for (int cnt = 1; (size_t) cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
2725 GElf_Versym *versym = gelf_getversym (data, cnt, &versym_mem);
2730 idx, section_name (ebl, idx), cnt);
2735 GElf_Sym *sym = gelf_getsym (symdata, cnt, &sym_mem);
2746 idx, section_name (ebl, idx), cnt);
2754 idx, section_name (ebl, idx), cnt);
2768 idx, section_name (ebl, idx), cnt, (int) *versym);
2773 idx, section_name (ebl, idx), cnt, (int) *versym);
2779 if (!has_copy_reloc (ebl, shdr->sh_link, cnt)
2783 idx, section_name (ebl, idx), cnt, (int) *versym);
2853 for (int cnt = shdr->sh_info; --cnt >= 0; )
2866 idx, section_name (ebl, idx), cnt, (int) need->vn_version);
2872 idx, section_name (ebl, idx), cnt);
2880 idx, section_name (ebl, idx), cnt);
2888 idx, section_name (ebl, idx), cnt);
2900 idx, section_name (ebl, idx), need->vn_cnt - cnt2, cnt);
2907 idx, section_name (ebl, idx), need->vn_cnt - cnt2, cnt);
2915 cnt, (int) hashval, (int) aux->vna_hash);
2925 cnt, verstr);
2935 idx, section_name (ebl, idx), need->vn_cnt - cnt2, cnt);
2947 if ((need->vn_next != 0 || cnt > 0)
2951 idx, section_name (ebl, idx), cnt);
2996 for (int cnt = shdr->sh_info; --cnt >= 0; )
3019 idx, section_name (ebl, idx), cnt);
3024 idx, section_name (ebl, idx), cnt, (int) def->vd_version);
3030 idx, section_name (ebl, idx), cnt);
3043 idx, section_name (ebl, idx), cnt);
3050 idx, section_name (ebl, idx), cnt, (int) hashval,
3059 idx, section_name (ebl, idx), cnt, name);
3078 idx, section_name (ebl, idx), cnt);
3093 idx, section_name (ebl, idx), cnt);
3105 if ((def->vd_next != 0 || cnt > 0)
3109 idx, section_name (ebl, idx), cnt);
3449 for (size_t cnt = 1; cnt < shnum; ++cnt)
3451 shdr = gelf_getshdr (elf_getscn (ebl->elf, cnt), &shdr_mem);
3456 cnt, section_name (ebl, cnt), elf_errmsg (-1));
3463 ERROR (gettext ("section [%2zu]: invalid name\n"), cnt);
3492 (int) cnt, scnname,
3508 cnt, scnname,
3525 cnt, scnname,
3543 cnt, scnname);
3549 cnt, scnname);
3554 cnt, scnname);
3562 cnt, scnname);
3581 cnt, scnname);
3586 cnt, scnname);
3595 eh_frame_hdr_scnndx = cnt;
3597 eh_frame_scnndx = cnt;
3599 gcc_except_table_scnndx = cnt;
3605 cnt, section_name (ebl, cnt));
3619 cnt, section_name (ebl, cnt),
3635 cnt, section_name (ebl, cnt), sh_flags & SHF_MASKPROC);
3641 cnt, section_name (ebl, cnt), sh_flags);
3649 cnt, section_name (ebl, cnt));
3657 cnt, section_name (ebl, cnt));
3662 cnt, section_name (ebl, cnt));
3669 cnt, section_name (ebl, cnt));
3674 cnt, section_name (ebl, cnt));
3677 check_scn_group (ebl, cnt);
3692 cnt, section_name (ebl, cnt), shdr->sh_type);
3697 && !ebl_check_special_section (ebl, cnt, shdr,
3698 section_name (ebl, cnt)))
3701 cnt, section_name (ebl, cnt));
3728 cnt, section_name (ebl, cnt), pcnt);
3736 cnt, section_name (ebl, cnt), pcnt);
3745 cnt, section_name (ebl, cnt), pcnt);
3756 cnt, section_name (ebl, cnt), pcnt);
3766 cnt, section_name (ebl, cnt), pcnt);
3776 cnt, section_name (ebl, cnt));
3779 if (cnt == shstrndx && shdr->sh_type != SHT_STRTAB)
3782 cnt, section_name (ebl, cnt));
3790 cnt, section_name (ebl, cnt));
3793 check_symtab (ebl, ehdr, shdr, cnt);
3797 check_rela (ebl, ehdr, shdr, cnt);
3801 check_rel (ebl, ehdr, shdr, cnt);
3805 check_dynamic (ebl, ehdr, shdr, cnt);
3809 check_symtab_shndx (ebl, ehdr, shdr, cnt);
3813 check_hash (shdr->sh_type, ebl, ehdr, shdr, cnt);
3814 hash_idx = cnt;
3818 check_hash (shdr->sh_type, ebl, ehdr, shdr, cnt);
3819 gnu_hash_idx = cnt;
3823 check_null (ebl, shdr, cnt);
3827 check_group (ebl, ehdr, shdr, cnt);
3831 check_note_section (ebl, ehdr, shdr, cnt);
3840 versym_scnndx = cnt;
3844 check_verneed (ebl, shdr, cnt);
3848 check_verdef (ebl, shdr, cnt);
3852 check_attributes (ebl, ehdr, shdr, cnt);
4010 check_note (Ebl *ebl, GElf_Ehdr *ehdr, GElf_Phdr *phdr, int cnt)
4016 cnt);
4030 notes_size = check_note_data (ebl, ehdr, data, 0, cnt, phdr->p_offset);
4034 cnt, elf_errmsg (-1));
4037 cnt, phdr->p_filesz - notes_size);
4092 for (unsigned int cnt = 0; cnt < phnum; ++cnt)
4097 phdr = gelf_getphdr (ebl->elf, cnt, &phdr_mem);
4101 cnt, elf_errmsg (-1));
4111 cnt, (uint64_t) phdr->p_type);
4131 check_note (ebl, ehdr, phdr, cnt);
4188 cnt, inner);
4295 pt_gnu_eh_frame_pndx = cnt;
4302 cnt);
4308 program header entry %d: alignment not a power of 2\n"), cnt);
4311 program header entry %d: file offset and virtual address not module of alignment\n"), cnt);