Lines Matching refs:symp
1471 const Elf_Sym *symp; in link_elf_lookup_symbol1() local
1475 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { in link_elf_lookup_symbol1()
1476 strp = ef->ddbstrtab + symp->st_name; in link_elf_lookup_symbol1()
1477 if (symp->st_shndx != SHN_UNDEF && strcmp(name, strp) == 0) { in link_elf_lookup_symbol1()
1479 ELF_ST_BIND(symp->st_info) == STB_GLOBAL) { in link_elf_lookup_symbol1()
1480 *sym = (c_linker_sym_t) symp; in link_elf_lookup_symbol1()
1625 const Elf_Sym *symp; in link_elf_each_function_name() local
1629 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { in link_elf_each_function_name()
1630 if (symp->st_value != 0 && in link_elf_each_function_name()
1631 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_name()
1632 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_name()
1633 error = callback(ef->ddbstrtab + symp->st_name, opaque); in link_elf_each_function_name()
1647 const Elf_Sym *symp; in link_elf_each_function_nameval() local
1651 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { in link_elf_each_function_nameval()
1652 if (symp->st_value != 0 && in link_elf_each_function_nameval()
1653 (ELF_ST_TYPE(symp->st_info) == STT_FUNC || in link_elf_each_function_nameval()
1654 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) { in link_elf_each_function_nameval()
1656 (c_linker_sym_t)symp, &symval); in link_elf_each_function_nameval()