Lines Matching refs:ar_name
177 (void) memcpy(m->m_name, f->ar_name, ARSZ(ar_name));
178 m->m_name[ARSZ(ar_name)] = '\0';
179 m->m_hdr.ar_name = m->m_name;
180 (void) memcpy(m->m_raw, f->ar_name, ARSZ(ar_name));
181 m->m_raw[ARSZ(ar_name)] = '\0';
190 if (f->ar_name[0] != '/') { /* regular name */
198 } else if (f->ar_name[1] >= '0' && f->ar_name[1] <= '9') { /* strtab */
201 j = _elf_number(&f->ar_name[1],
202 &f->ar_name[ARSZ(ar_name)], 10);
204 m->m_hdr.ar_name = elf->ed_arstr + j;
206 m->m_hdr.ar_name = 0;
210 } else if (f->ar_name[1] == ' ') /* "/" */
212 else if (f->ar_name[1] == '/' && f->ar_name[2] == ' ') /* "//" */
214 else if (f->ar_name[1] == 'S' && f->ar_name[2] == 'Y' &&
215 f->ar_name[3] == 'M' && f->ar_name[4] == '6' &&
216 f->ar_name[5] == '4' && f->ar_name[6] == '/' &&
217 f->ar_name[7] == ' ') /* "/SYM64/" */
220 m->m_hdr.ar_name = 0;
291 if ((end - mem < n) || (a->ar_name[0] != '/') ||
297 if (a->ar_name[1] == ' ') { /* 32-bit symbol table */
301 } else if (a->ar_name[1] == '/' && a->ar_name[2] == ' ') {
328 } else if (a->ar_name[1] == 'S' && a->ar_name[2] == 'Y' &&
329 a->ar_name[3] == 'M' && a->ar_name[4] == '6' &&
330 a->ar_name[5] == '4' && a->ar_name[6] == '/' &&
331 a->ar_name[7] == ' ') {