Lines Matching refs:strtab
555 const char *strtab, in apply_relocations() argument
579 me->name, strtab + sym->st_name); in apply_relocations()
591 strtab + sym->st_name); in apply_relocations()
611 const char *strtab, in simplify_symbols() argument
651 "symbol <%s> st_shndx %d\n", strtab + sym[i].st_name, in simplify_symbols()
659 if (strncmp(strtab + sym[i].st_name, "_gp", 3) == 0) { in simplify_symbols()
671 const char *strtab, struct module *mod) in dump_elfsymbols() argument
679 strtab + sym[i].st_name, sym[i].st_value); in dump_elfsymbols()
815 unsigned int symindex, const char *strtab, in find_vpe_symbols() argument
822 if (strcmp(strtab + sym[i].st_name, "__start") == 0) { in find_vpe_symbols()
826 if (strcmp(strtab + sym[i].st_name, "vpe_shared") == 0) { in find_vpe_symbols()
847 char *secstrings, *strtab = NULL; in vpe_elfload() local
904 strtab = (char *)hdr + sechdrs[strindex].sh_offset; in vpe_elfload()
936 simplify_symbols(sechdrs, symindex, strtab, secstrings, in vpe_elfload()
941 const char *strtab = (char *)sechdrs[strindex].sh_addr; in vpe_elfload() local
953 err = apply_relocations(sechdrs, strtab, symindex, i, in vpe_elfload()
956 err = apply_relocate_add(sechdrs, strtab, symindex, i, in vpe_elfload()
981 strtab = (char *)hdr + sechdrs[strindex].sh_offset; in vpe_elfload()
994 if ((find_vpe_symbols(v, sechdrs, symindex, strtab, &mod)) < 0) { in vpe_elfload()