Lines Matching refs:cnt
357 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)
531 size_t cnt;
533 for (cnt = idx + 1; cnt < shnum; ++cnt)
542 scn = elf_getscn (ebl->elf, cnt);
565 if (cnt == shnum)
573 cnt, section_name (ebl, ehdr, cnt));
606 size_t cnt;
611 for (cnt = 1; cnt < shnum; ++cnt)
612 if (cnt != (size_t) idx)
614 Elf_Scn *xndxscn = elf_getscn (ebl->elf, cnt);
626 if (cnt == shnum)
635 cnt, section_name (ebl, ehdr, cnt));
670 for (cnt = 1; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
672 sym = gelf_getsymshndx (data, xndxdata, cnt, &sym_mem, &xndx);
676 idx, section_name (ebl, ehdr, idx), cnt, elf_errmsg (-1));
684 idx, section_name (ebl, ehdr, idx), cnt);
697 idx, section_name (ebl, ehdr, idx), cnt);
703 xndxscnidx, section_name (ebl, ehdr, xndxscnidx), cnt,
715 idx, section_name (ebl, ehdr, idx), cnt);
721 idx, section_name (ebl, ehdr, idx), cnt);
726 idx, section_name (ebl, ehdr, idx), cnt);
734 idx, section_name (ebl, ehdr, idx), cnt);
735 if (cnt < shdr->sh_info)
738 idx, section_name (ebl, ehdr, idx), cnt);
742 idx, section_name (ebl, ehdr, idx), cnt);
757 idx, section_name (ebl, ehdr, idx), cnt);
762 idx, section_name (ebl, ehdr, idx), cnt,
770 idx, section_name (ebl, ehdr, idx), cnt,
780 idx, section_name (ebl, ehdr, idx), cnt,
786 idx, section_name (ebl, ehdr, idx), cnt,
807 idx, section_name (ebl, ehdr, idx), cnt);
815 idx, section_name (ebl, ehdr, idx), cnt,
822 idx, section_name (ebl, ehdr, idx), cnt,
829 idx, section_name (ebl, ehdr, idx), cnt,
839 if (cnt >= shdr->sh_info)
842 idx, section_name (ebl, ehdr, idx), cnt);
846 if (cnt < shdr->sh_info)
849 idx, section_name (ebl, ehdr, idx), cnt);
856 idx, section_name (ebl, ehdr, idx), cnt);
966 int cnt;
968 for (cnt = 1; cnt < rcshdr->sh_size / rcshdr->sh_entsize; ++cnt)
971 GElf_Dyn *dyn = gelf_getdyn (d, cnt, &dyn_mem);
1004 size_t cnt;
1066 for (cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1071 rela = gelf_getrela (data, cnt, &rela_mem);
1076 idx, section_name (ebl, ehdr, idx), cnt, elf_errmsg (-1));
1082 idx, section_name (ebl, ehdr, idx), cnt);
1086 idx, section_name (ebl, ehdr, idx), cnt);
1094 idx, section_name (ebl, ehdr, idx), cnt);
1109 idx, section_name (ebl, ehdr, idx), cnt,
1124 idx, section_name (ebl, ehdr, idx), cnt);
1139 size_t cnt;
1201 for (cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1206 rel = gelf_getrel (data, cnt, &rel_mem);
1211 idx, section_name (ebl, ehdr, idx), cnt, elf_errmsg (-1));
1217 idx, section_name (ebl, ehdr, idx), cnt);
1221 idx, section_name (ebl, ehdr, idx), cnt);
1229 idx, section_name (ebl, ehdr, idx), cnt);
1244 idx, section_name (ebl, ehdr, idx), cnt,
1260 idx, section_name (ebl, ehdr, idx), cnt);
1279 size_t cnt;
1359 for (cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt)
1364 dyn = gelf_getdyn (data, cnt, &dyn_mem);
1369 idx, section_name (ebl, ehdr, idx), cnt, elf_errmsg (-1));
1383 idx, section_name (ebl, ehdr, idx), cnt);
1395 idx, section_name (ebl, ehdr, idx), cnt,
1405 idx, section_name (ebl, ehdr, idx), cnt,
1417 idx, section_name (ebl, ehdr, idx), cnt);
1429 for (cnt = 1; cnt < DT_NUM; ++cnt)
1430 if (has_dt[cnt])
1435 if (dependencies[cnt][inner] && ! has_dt[inner])
1443 ebl_dynamic_tag_name (ebl, cnt, buf1, sizeof (buf1)),
1449 if (mandatory[cnt])
1455 ebl_dynamic_tag_name (ebl, cnt, buf, sizeof (buf)));
1485 size_t cnt;
1520 for (cnt = idx + 1; cnt < shnum; ++cnt)
1525 rshdr = gelf_getshdr (elf_getscn (ebl->elf, cnt), &rshdr_mem);
1532 cnt, section_name (ebl, ehdr, cnt));
1542 for (cnt = 1; cnt < data->d_size / sizeof (Elf32_Word); ++cnt)
1544 Elf32_Word xndx = ((Elf32_Word *) data->d_buf)[cnt];
1549 GElf_Sym *sym = gelf_getsym (symdata, cnt, &sym_data);
1552 ERROR (gettext ("cannot get data for symbol %zu\n"), cnt);
1624 size_t cnt;
1630 for (cnt = 2; cnt < 2 + nbucket; ++cnt)
1631 if (((Elf32_Word *) data->d_buf)[cnt] >= symsize)
1634 idx, section_name (ebl, ehdr, idx), cnt - 2);
1636 for (; cnt < 2 + nbucket + nchain; ++cnt)
1637 if (((Elf32_Word *) data->d_buf)[cnt] >= symsize)
1640 idx, section_name (ebl, ehdr, idx), cnt - 2 - nbucket);
1713 size_t cnt;
1746 for (cnt = elsize; cnt < data->d_size; cnt += elsize)
1749 val = *((Elf32_Word *) ((char *) data->d_buf + cnt));
1751 memcpy (&val, (char *) data->d_buf + cnt, elsize);
1757 idx, section_name (ebl, ehdr, idx), cnt / elsize);
1768 idx, section_name (ebl, ehdr, idx), cnt / elsize,
1781 idx, section_name (ebl, ehdr, idx), cnt / elsize,
1870 size_t cnt;
1872 for (cnt = 0; cnt < nknown_flags; ++cnt)
1873 if (flags & known_flags[cnt].flag)
1881 size_t ncopy = MIN (len - 1, strlen (known_flags[cnt].name));
1882 cp = mempcpy (cp, known_flags[cnt].name, ncopy);
1885 flags ^= known_flags[cnt].flag;
1937 size_t cnt;
1981 for (cnt = 1; cnt < shnum; ++cnt)
1985 scn = elf_getscn (ebl->elf, cnt);
1991 cnt, section_name (ebl, ehdr, cnt), elf_errmsg (-1));
1998 ERROR (gettext ("section [%2zu]: invalid name\n"), cnt);
2015 (int) cnt, scnname,
2029 cnt, scnname,
2046 cnt, scnname,
2064 cnt, scnname);
2070 cnt, scnname);
2075 cnt, scnname);
2083 cnt, scnname);
2102 cnt, scnname);
2107 cnt, scnname);
2118 cnt, section_name (ebl, ehdr, cnt));
2136 cnt, section_name (ebl, ehdr, cnt),
2144 cnt, section_name (ebl, ehdr, cnt));
2152 cnt, section_name (ebl, ehdr, cnt));
2157 cnt, section_name (ebl, ehdr, cnt));
2164 cnt, section_name (ebl, ehdr, cnt));
2169 cnt, section_name (ebl, ehdr, cnt));
2172 check_scn_group (ebl, ehdr, cnt);
2196 cnt, section_name (ebl, ehdr, cnt), pcnt);
2203 cnt, section_name (ebl, ehdr, cnt), pcnt);
2210 cnt, section_name (ebl, ehdr, cnt), pcnt);
2219 cnt, section_name (ebl, ehdr, cnt));
2222 if (cnt == shstrndx && shdr->sh_type != SHT_STRTAB)
2225 cnt, section_name (ebl, ehdr, cnt));
2231 check_symtab (ebl, ehdr, cnt);
2235 check_rela (ebl, ehdr, cnt);
2239 check_rel (ebl, ehdr, cnt);
2243 check_dynamic (ebl, ehdr, cnt);
2247 check_symtab_shndx (ebl, ehdr, cnt);
2251 check_hash (ebl, ehdr, cnt);
2255 check_null (ebl, ehdr, shdr, cnt);
2259 check_group (ebl, ehdr, shdr, cnt);
2263 check_versym (ebl, ehdr, shdr, cnt);
2280 check_note (Ebl *ebl, GElf_Ehdr *ehdr, GElf_Phdr *phdr, int cnt)
2286 cnt);
2368 phdr[%d]: note entries probably in form of a 32-bit ELF file\n"), cnt);
2371 cnt, (size_t) (phdr->p_filesz - idx));
2401 cnt, type, idx);
2409 cnt, type, idx);
2436 for (int cnt = 0; cnt < ehdr->e_phnum; ++cnt)
2441 phdr = gelf_getphdr (ebl->elf, cnt, &phdr_mem);
2445 cnt, elf_errmsg (-1));
2453 cnt);
2473 check_note (ebl, ehdr, phdr, cnt);
2491 phdr2 = gelf_getphdr (ebl->elf, cnt, &phdr2_mem);
2519 cnt);
2525 program header entry %d: alignment not a power of 2\n"), cnt);
2528 program header entry %d: file offset and virtual address not module of alignment\n"), cnt);