Lines Matching defs:sym
448 bool is_rela, GElf_Sym *sym, int addsub, Elf_Type type)
488 if (addend == 0 && sym->st_value == 0)
506 GElf_Addr value = sym->st_value;
690 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata,
693 if (sym == NULL)
695 Elf32_Word sec = (sym->st_shndx == SHN_XINDEX
696 ? xndx : sym->st_shndx);
705 sym, addsub, type))
1505 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata,
1508 if (sym == NULL)
1511 size_t scnidx = sym->st_shndx;
1517 || GELF_ST_TYPE (sym->st_info) == STT_SECTION)
1537 && ebl_data_marker_symbol (ebl, sym,
1540 sym->st_name))))
1994 GElf_Sym *sym = gelf_getsymshndx (shdr_info[cnt].data,
1997 if (sym == NULL)
2000 if (sym->st_shndx == SHN_UNDEF
2001 || (sym->st_shndx >= SHN_LORESERVE
2002 && sym->st_shndx != SHN_XINDEX))
2009 destidx, sym,
2016 && GELF_ST_BIND (sym->st_info) != STB_LOCAL)
2027 if (sym->st_shndx == SHN_XINDEX)
2030 size_t sidx = (sym->st_shndx != SHN_XINDEX
2031 ? sym->st_shndx : xshndx);
2053 if ((inner != destidx || nshndx != sym->st_shndx
2055 && (sym->st_shndx = nshndx,
2058 destidx, sym,
2065 && GELF_ST_BIND (sym->st_info) != STB_LOCAL)
2072 && GELF_ST_TYPE (sym->st_info) != STT_SECTION
2083 sym->st_shndx = SHN_UNDEF;
2085 sym) == 0)
2097 elf_assert (GELF_ST_TYPE (sym->st_info) == STT_SECTION
2102 || ebl_data_marker_symbol (ebl, sym,
2104 sym->st_name)));
2312 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem);
2313 elf_assert (sym != NULL);
2316 sym->st_name);
2373 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem);
2374 elf_assert (sym != NULL);
2377 sym->st_name);