Lines Matching defs:amp
65 process_member(Ar_mem *amp, const char *name, Sym_desc *sdp, Ofl_desc *ofl)
78 if (amp->am_syms == NULL) {
83 while (scn = elf_nextscn(amp->am_elf, scn)) {
86 MSG_INTL(MSG_ELF_GETSHDR), amp->am_path);
95 amp->am_path);
106 if ((scn = elf_getscn(amp->am_elf, (size_t)shdr->sh_link)) ==
109 amp->am_path);
114 amp->am_path);
123 amp->am_syms = syms;
124 amp->am_strs = strs;
125 amp->am_symn = symn;
127 syms = amp->am_syms;
128 strs = amp->am_strs;
129 symn = amp->am_symn;
269 ld_ar_member(Ar_desc * adp, Elf_Arsym * arsym, Ar_aux * aup, Ar_mem * amp)
293 _aup->au_mem = amp;
303 _aup->au_mem = amp;
491 Ar_mem *amp;
578 if ((amp = aup->au_mem) != 0) {
579 arelf = amp->am_elf;
580 arname = amp->am_name;
581 arpath = amp->am_path;
648 if (!amp) {
649 if ((amp = libld_calloc(sizeof (Ar_mem),
652 amp->am_elf = arelf;
653 amp->am_name = arname;
654 amp->am_path = arpath;
658 if ((err = process_member(amp, arsym->as_name,
673 aup, amp);