Home | History | Annotate | Download | only in libiberty

Lines Matching refs:st_shndx

221   unsigned char st_shndx[2];               /* Section index */
229 unsigned char st_shndx[2]; /* Section index */
1444 unsigned st_shndx = ELF_FETCH_FIELD (type_functions, ei_class,
1446 st_shndx, Elf_Half);
1459 if (st_shndx == SHN_XINDEX)
1463 st_shndx = type_functions->fetch_Elf_Word (ndx_ptr);
1466 if (st_shndx != SHN_COMMON
1467 && !(st_shndx != SHN_UNDEF
1468 && st_shndx < shnum
1469 && pfnret[st_shndx - 1] == -1)
1482 unsigned st_shndx = ELF_FETCH_FIELD (type_functions, ei_class,
1484 st_shndx, Elf_Half);
1485 unsigned raw_st_shndx = st_shndx;
1504 if (st_shndx == SHN_XINDEX)
1506 st_shndx = type_functions->fetch_Elf_Word (ndx_ptr);
1513 if (st_shndx == SHN_COMMON)
1520 else if (st_shndx != SHN_UNDEF
1521 && st_shndx < shnum
1522 && pfnret[st_shndx - 1] == -1)
1526 else if (st_shndx == SHN_UNDEF
1542 st_shndx = sh_map[first_shndx];
1543 if (st_shndx >= SHN_LORESERVE)
1545 type_functions->set_Elf_Word (ndx_ptr, st_shndx);
1546 st_shndx = SHN_XINDEX;
1549 ent, st_shndx, Elf_Half, st_shndx);
1562 ent, st_shndx, Elf_Half, SHN_UNDEF);
1575 st_shndx = sh_map[st_shndx];
1576 if (st_shndx >= SHN_LORESERVE)
1578 type_functions->set_Elf_Word (ndx_ptr, st_shndx);
1579 st_shndx = SHN_XINDEX;
1582 ent, st_shndx, Elf_Half, st_shndx);