Lines Matching refs:sym
1493 link_elf_lookup_symbol(linker_file_t lf, const char *name, c_linker_sym_t *sym)
1531 *sym = (c_linker_sym_t) symp;
1552 *sym = (c_linker_sym_t) symp;
1563 link_elf_symbol_values(linker_file_t lf, c_linker_sym_t sym,
1571 es = (const Elf_Sym *)sym;
1597 c_linker_sym_t *sym, long *diffp)
1626 *sym = (c_linker_sym_t) best;
1638 c_linker_sym_t sym;
1649 error = link_elf_lookup_symbol(lf, setsym, &sym);
1652 link_elf_symbol_values(lf, sym, &symval);
1661 error = link_elf_lookup_symbol(lf, setsym, &sym);
1664 link_elf_symbol_values(lf, sym, &symval);
1748 const Elf_Sym *sym;
1752 sym = ef->symtab + symidx;
1753 return (ef->strtab + sym->st_name);
1767 const Elf_Sym *sym;
1777 sym = ef->symtab + symidx;
1783 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL) {
1785 if (sym->st_shndx == SHN_UNDEF || sym->st_value == 0) {
1789 *res = ((Elf_Addr)ef->address + sym->st_value);
1800 symbol = ef->strtab + sym->st_name;
1809 if (addr == 0 && ELF_ST_BIND(sym->st_info) != STB_WEAK) {