Lines Matching refs:needed
486 static Elf32_Sym* soinfo_do_lookup(soinfo* si, const char* name, soinfo** lsi, soinfo* needed[]) { in soinfo_do_lookup() argument
564 for (int i = 0; needed[i] != NULL; i++) { in soinfo_do_lookup()
566 si->name, name, needed[i]->name); in soinfo_do_lookup()
567 s = soinfo_elf_lookup(needed[i], elf_hash, name); in soinfo_do_lookup()
569 *lsi = needed[i]; in soinfo_do_lookup()
852 soinfo* needed[]) in soinfo_relocate() argument
873 s = soinfo_do_lookup(si, sym_name, &lsi, needed); in soinfo_relocate()
1057 Elf32_Sym *src = soinfo_do_lookup(NULL, sym_name, &lsi, needed); in soinfo_relocate()
1091 static int mips_relocate_got(soinfo* si, soinfo* needed[]) { in mips_relocate_got() argument
1135 s = soinfo_do_lookup(si, sym_name, &lsi, needed); in mips_relocate_got()
1513 soinfo** needed = (soinfo**) alloca((1 + needed_count) * sizeof(soinfo*)); in soinfo_link_image() local
1514 soinfo** pneeded = needed; in soinfo_link_image()
1547 if (soinfo_relocate(si, si->plt_rel, si->plt_rel_count, needed)) { in soinfo_link_image()
1553 if (soinfo_relocate(si, si->rel, si->rel_count, needed)) { in soinfo_link_image()
1559 if (mips_relocate_got(si, needed)) { in soinfo_link_image()