Lines Matching refs:sym
29 _dl_ppc64_is_opd_sym (const struct link_map *l, const ElfW(Sym) *sym) in _dl_ppc64_is_opd_sym() argument
31 return (ELFW(ST_TYPE) (sym->st_info) == STT_FUNC in _dl_ppc64_is_opd_sym()
32 && l->l_addr + sym->st_value >= (ElfW(Addr)) l->l_ld in _dl_ppc64_is_opd_sym()
33 && l->l_addr + sym->st_value < l->l_map_end in _dl_ppc64_is_opd_sym()
34 && sym->st_size != 0); in _dl_ppc64_is_opd_sym()
38 _dl_ppc64_addr_sym_match (const struct link_map *l, const ElfW(Sym) *sym, in _dl_ppc64_addr_sym_match() argument
41 ElfW(Addr) value = l->l_addr + sym->st_value; in _dl_ppc64_addr_sym_match()
42 if (_dl_ppc64_is_opd_sym (l, sym)) in _dl_ppc64_addr_sym_match()
47 if (addr < value || addr >= value + sym->st_size) in _dl_ppc64_addr_sym_match()
51 else if (sym->st_shndx == SHN_UNDEF || sym->st_size == 0) in _dl_ppc64_addr_sym_match()
56 else if (addr < value || addr >= value + sym->st_size) in _dl_ppc64_addr_sym_match()