Lines Matching refs:aux_sym
911 mod->aux_sym.address_sync = mod->main.address_sync; in find_aux_address_sync()
917 || unlikely (gelf_getehdr (mod->aux_sym.elf, &ehdr_aux) == NULL)) in find_aux_address_sync()
919 mod->aux_sym.address_sync += ehdr_aux.e_entry - ehdr_main.e_entry; in find_aux_address_sync()
923 if (mod->aux_sym.address_sync != 0) in find_aux_address_sync()
924 return find_prelink_address_sync (mod, &mod->aux_sym) == DWFL_E_NOERROR; in find_aux_address_sync()
984 mod->aux_sym.elf = elf_memory (buffer, size); in find_aux_sym()
985 if (mod->aux_sym.elf == NULL) in find_aux_sym()
989 mod->aux_sym.fd = -1; in find_aux_sym()
990 mod->aux_sym.elf->flags |= ELF_F_MALLOCED; in find_aux_sym()
991 if (open_elf (mod, &mod->aux_sym) != DWFL_E_NOERROR) in find_aux_sym()
995 elf_end (mod->aux_sym.elf); in find_aux_sym()
996 mod->aux_sym.elf = NULL; in find_aux_sym()
1003 while ((scn = elf_nextscn (mod->aux_sym.elf, scn)) != NULL) in find_aux_sym()
1040 elf_end (mod->aux_sym.elf); in find_aux_sym()
1041 mod->aux_sym.elf = NULL; in find_aux_sym()
1219 if (elf_strptr (mod->aux_sym.elf, aux_strshndx, 0) == NULL) in find_symtab()
1223 elf_end (mod->aux_sym.elf); in find_symtab()
1224 mod->aux_sym.elf = NULL; in find_symtab()
1231 Elf_Scn *aux_strscn = elf_getscn (mod->aux_sym.elf, aux_strshndx); in find_symtab()
1240 if (elf_getshdrstrndx (mod->aux_sym.elf, &aux_shstrndx) < 0) in find_symtab()
1243 sname = elf_strptr (mod->aux_sym.elf, aux_shstrndx, in find_symtab()