Lines Matching refs:cnt
73 size_t cnt;
171 for (cnt = 1; cnt < 3; ++cnt)
177 scn = elf_getscn (elf, cnt);
180 printf ("cannot get section %zd: %s\n", cnt, elf_errmsg (-1));
189 cnt, elf_errmsg (-1));
195 scnnames[cnt]) != 0)
197 printf ("section %zd's name differs: %s vs %s\n", cnt,
199 scnnames[cnt]);
203 if (shdr->sh_type != (cnt == 2 ? SHT_STRTAB : SHT_PROGBITS))
205 printf ("section %zd's type differs\n", cnt);
209 if ((cnt == 1 && shdr->sh_flags != (SHF_ALLOC | SHF_WRITE))
210 || (cnt == 2 && shdr->sh_flags != 0))
212 printf ("section %zd's flags differs\n", cnt);
218 printf ("section %zd's address differs\n", cnt);
222 if ((cnt == 1 && shdr->sh_offset != ((sizeof (Elf32_Ehdr) + 15) & ~15))
223 || (cnt == 2
229 printf ("section %zd's offset differs\n", cnt);
233 if ((cnt == 1 && shdr->sh_size != (strlen ("one") + 1
236 || (cnt == 2 && shdr->sh_size != 17))
238 printf ("section %zd's size differs\n", cnt);
244 printf ("section %zd's link differs\n", cnt);
250 printf ("section %zd's info differs\n", cnt);
254 if ((cnt == 1 && shdr->sh_addralign != 16)
255 || (cnt != 1 && shdr->sh_addralign != 1))
257 printf ("section %zd's addralign differs\n", cnt);
263 printf ("section %zd's entsize differs\n", cnt);