Lines Matching defs:symp

1518 	const Elf_Sym* symp;
1538 symp = ef->symtab + symnum;
1539 if (symp->st_name == 0) {
1544 strp = ef->strtab + symp->st_name;
1547 if (symp->st_shndx != SHN_UNDEF ||
1548 (symp->st_value != 0 &&
1549 (ELF_ST_TYPE(symp->st_info) == STT_FUNC ||
1550 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC))) {
1552 ELF_ST_BIND(symp->st_info) != STB_LOCAL) {
1553 *sym = (c_linker_sym_t) symp;
1579 const Elf_Sym* symp;
1586 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1587 strp = ef->ddbstrtab + symp->st_name;
1589 if (symp->st_shndx != SHN_UNDEF ||
1590 (symp->st_value != 0 &&
1591 (ELF_ST_TYPE(symp->st_info) == STT_FUNC ||
1592 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC))) {
1593 *sym = (c_linker_sym_t) symp;
1608 const Elf_Sym *symp;
1612 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1613 strp = ef->ddbstrtab + symp->st_name;
1615 if (symp->st_shndx != SHN_UNDEF ||
1616 (symp->st_value != 0 &&
1617 (ELF_ST_TYPE(symp->st_info) == STT_FUNC ||
1618 ELF_ST_TYPE(symp->st_info) ==
1620 *sym = (c_linker_sym_t)symp;
1786 const Elf_Sym *symp;
1790 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1791 if (symp->st_value != 0 &&
1792 (ELF_ST_TYPE(symp->st_info) == STT_FUNC ||
1793 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) {
1794 error = callback(ef->ddbstrtab + symp->st_name, opaque);
1808 const Elf_Sym *symp;
1812 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1813 if (symp->st_value != 0 &&
1814 (ELF_ST_TYPE(symp->st_info) == STT_FUNC ||
1815 ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC)) {
1817 (c_linker_sym_t) symp, &symval);
1999 const Elf_Sym *symp;
2003 symp = ef->symtab + symidx;
2004 if (ELF_ST_TYPE(symp->st_info) == STT_GNU_IFUNC) {
2005 val = (caddr_t)ef->address + symp->st_value;