Lines Matching refs:sym1
63 check_regsyms(Sym *sym1, const char *name1, Sym *sym2, const char *name2) in check_regsyms() argument
65 if ((sym1->st_name == 0) && (sym2->st_name == 0)) in check_regsyms()
68 if ((ELF_ST_BIND(sym1->st_info) == STB_LOCAL) || in check_regsyms()
70 if (sym1->st_value == sym2->st_value) in check_regsyms()
75 if (sym1->st_value == sym2->st_value) { in check_regsyms()
77 if ((sym1->st_name == 0) || (sym2->st_name == 0)) in check_regsyms()
83 if ((sym1->st_shndx == SHN_ABS) && (sym2->st_shndx == SHN_ABS)) in check_regsyms()
121 const char *str, *sym1, *sym2; in elf_regsyms() local
130 sym1 = (STRTAB(rp->rl_lmp) + rp->rl_sym->st_name); in elf_regsyms()
133 if (check_regsyms(rp->rl_sym, sym1, symdef, sym2) == 0) in elf_regsyms()
136 if ((str = demangle(sym1)) != sym1) { in elf_regsyms()
139 sym1 = (const char *)_str; in elf_regsyms()
147 sym1, NAME(lmp), sym2); in elf_regsyms()
153 sym1, NAME(lmp), sym2); in elf_regsyms()