Lines Matching refs:symtab
470 source->symtab.scn = scn; in do_init_source()
471 source->symtab.data = elf_getdata(scn, NULL); in do_init_source()
472 FAILIF_LIBELF(NULL == source->symtab.data, elf_getdata); in do_init_source()
473 memcpy(&source->symtab.shdr, shdr, sizeof(GElf_Shdr)); in do_init_source()
474 source->symtab.info = lookup_shdr_info_by_new_section( in do_init_source()
476 ASSERT(source->shdr_info == NULL || source->symtab.info != NULL); in do_init_source()
481 source->symtab.shdr.sh_link); in do_init_source()
555 FAILIF(source->symtab.scn == NULL, in do_init_source()
561 FAILIF(source->hash.shdr.sh_link != elf_ndxscn(source->symtab.scn), in do_init_source()
564 elf_ndxscn(source->symtab.scn)); in do_init_source()
578 source->num_syms = source->symtab.data->d_size / symsize; in do_init_source()
874 lib->symtab.data, in hash_lookup_global_or_weak_symbol()
883 GElf_Sym *lib_sym = gelf_getsymshndx(lib->symtab.data, in hash_lookup_global_or_weak_symbol()
893 lib->symtab.shdr.sh_link), in hash_lookup_global_or_weak_symbol()
899 elf_strptr(lib->elf, lib->symtab.shdr.sh_link, in hash_lookup_global_or_weak_symbol()
948 sym_source->symtab.shdr.sh_link), in lookup_symbol_in_dependencies()
955 sym_source->symtab.shdr.sh_link, in lookup_symbol_in_dependencies()
998 sym = gelf_getsymshndx(source->symtab.data, in do_prelink()
1082 sym_source->symtab. in do_prelink()
1089 sym_source->symtab.shdr.sh_link, in do_prelink()
2406 elf_ndxscn(source->symtab.scn), // index of .dynsym in process_file()