Lines Matching full:lsi
486 static Elf32_Sym* soinfo_do_lookup(soinfo* si, const char* name, soinfo** lsi, soinfo* needed[]) {
500 *lsi = si;
517 *lsi = somain;
534 *lsi = si;
548 *lsi = somain;
559 *lsi = gLdPreloads[i];
569 *lsi = needed[i];
579 (*lsi)->name, (*lsi)->base, (*lsi)->load_bias);
858 soinfo* lsi;
873 s = soinfo_do_lookup(si, sym_name, &lsi, needed);
939 sym_addr = static_cast<Elf32_Addr>(s->st_value + lsi->load_bias);
1057 Elf32_Sym *src = soinfo_do_lookup(NULL, sym_name, &lsi, needed);
1063 if (lsi->has_DT_SYMBOLIC) {
1065 "library %s (built with -Bsymbolic?)", si->name, lsi->name);
1073 memcpy((void*)reloc, (void*)(src->st_value + lsi->load_bias), src->st_size);
1131 soinfo* lsi;
1135 s = soinfo_do_lookup(si, sym_name, &lsi, needed);
1151 *got = lsi->load_bias + s->st_value;
1502 soinfo* lsi = find_library(gLdPreloadNames[i]);
1503 if (lsi == NULL) {
1509 gLdPreloads[i] = lsi;
1520 lsi = find_library(library_name);
1521 if (lsi == NULL) {
1527 *pneeded++ = lsi;