Lines Matching defs:sym
272 GElf_Sym *sym, sym_mem;
273 sym = gelf_getsym(symtab, i, &sym_mem);
274 if (!sym)
282 elf_strptr(elf_handle, symtab_sheader.sh_link, sym->st_name);
318 sym, crc_value));
327 const size_t value = sym->st_value;
346 const int sym_type = GELF_ST_TYPE(sym->st_info);
352 || (sym_type == STT_OBJECT && sym->st_shndx != SHN_ABS)
356 const bool sym_is_defined = sym->st_shndx != SHN_UNDEF;
358 const bool sym_is_common = sym->st_shndx == SHN_COMMON;
365 (env, i, sym->st_size, name,
366 elf_helpers::stt_to_elf_symbol_type(GELF_ST_TYPE(sym->st_info)),
367 elf_helpers::stb_to_elf_symbol_binding(GELF_ST_BIND(sym->st_info)),
370 (GELF_ST_VISIBILITY(sym->st_other)));
401 setup_symbol_lookup_tables(elf_handle, sym, symbol_sptr);
697 GElf_Sym *sym, sym_mem;
698 sym = gelf_getsym(symtab, i, &sym_mem);
699 if (!sym)
707 elf_strptr(elf_handle, symtab_sheader.sh_link, sym->st_name);
733 setup_symbol_lookup_tables(elf_handle, sym, symbol_sptr);