Lines Matching refs:aux_sym
910 mod->aux_sym.address_sync = mod->main.address_sync;
916 || unlikely (gelf_getehdr (mod->aux_sym.elf, &ehdr_aux) == NULL))
918 mod->aux_sym.address_sync += ehdr_aux.e_entry - ehdr_main.e_entry;
922 if (mod->aux_sym.address_sync != 0)
923 return find_prelink_address_sync (mod, &mod->aux_sym) == DWFL_E_NOERROR;
983 mod->aux_sym.elf = elf_memory (buffer, size);
984 if (mod->aux_sym.elf == NULL)
988 mod->aux_sym.fd = -1;
989 mod->aux_sym.elf->flags |= ELF_F_MALLOCED;
990 if (open_elf (mod, &mod->aux_sym) != DWFL_E_NOERROR)
994 elf_end (mod->aux_sym.elf);
995 mod->aux_sym.elf = NULL;
1002 while ((scn = elf_nextscn (mod->aux_sym.elf, scn)) != NULL)
1039 elf_end (mod->aux_sym.elf);
1040 mod->aux_sym.elf = NULL;
1213 /* Cache any auxiliary symbol info, when it fails, just ignore aux_sym. */
1218 if (elf_strptr (mod->aux_sym.elf, aux_strshndx, 0) == NULL)
1222 elf_end (mod->aux_sym.elf);
1223 mod->aux_sym.elf = NULL;
1230 Elf_Scn *aux_strscn = elf_getscn (mod->aux_sym.elf, aux_strshndx);
1239 if (elf_getshdrstrndx (mod->aux_sym.elf, &aux_shstrndx) < 0)
1242 sname = elf_strptr (mod->aux_sym.elf, aux_shstrndx,