Home | History | Annotate | Download | only in libiberty

Lines Matching defs:shnum

390   unsigned int shnum;
496 eor->shnum = ELF_FETCH_FIELD (type_functions, ei_class, Ehdr, ehdr,
501 if ((eor->shnum == 0 || eor->shstrndx == SHN_XINDEX)
518 if (eor->shnum == 0)
519 eor->shnum = ELF_FETCH_FIELD (type_functions, ei_class, Shdr,
538 if (eor->shstrndx >= eor->shnum
544 if (eor->shstrndx >= eor->shnum)
546 *errmsg = "invalid ELF shstrndx >= shnum";
577 unsigned int shnum;
593 shnum = eor->shnum;
594 shdrs = XNEWVEC (unsigned char, shdr_size * (shnum - 1));
599 shdr_size * (shnum - 1),
623 for (i = 1; i < shnum; ++i)
779 unsigned int shnum;
785 shnum = 0;
787 ++shnum;
788 if (shnum > 0)
792 shnum += 2;
827 shnum >= SHN_LORESERVE ? 0 : shnum);
828 if (shnum == 0)
832 shstrndx = shnum - 1;
905 unsigned int shnum;
929 shnum = 0;
931 ++shnum;
932 if (shnum == 0)
936 shnum += 2;
939 sh_offset = shdr_offset + shnum * shdr_size;
941 if (shnum < SHN_LORESERVE)
944 first_sh_size = shnum;
945 if (shnum - 1 < SHN_LORESERVE)
948 first_sh_link = shnum - 1;
1098 unsigned int shnum;
1124 shnum = eor->shnum;
1125 shdrs = XNEWVEC (unsigned char, shdr_size * (shnum - 1));
1130 shdr_size * (shnum - 1),
1154 pfnret = XNEWVEC (int, shnum);
1155 pfnname = XNEWVEC (const char *, shnum);
1158 symtab_indices_shndx = XCNEWVEC (unsigned int, shnum - 1);
1162 for (i = 1; i < shnum; ++i)
1211 for (i = 1; i < shnum; ++i)
1287 sh_map = XNEWVEC (unsigned, shnum);
1290 for (i = 1; i < shnum; ++i)
1300 for (i = 1; i < shnum; ++i)
1315 for (i = 1; i <= shnum; ++i)
1326 if (i == shnum)
1468 && st_shndx < shnum
1521 && st_shndx < shnum