Lines Matching refs:ar_name
772 if (memcmp (hdr->ar_name, "// ", 16) == 0)
890 *((char *) mempcpy (elf->state.ar.raw_name, ar_hdr->ar_name, 16)) = '\0';
896 if (ar_hdr->ar_name[0] == '/')
898 if (ar_hdr->ar_name[1] == ' '
899 && memcmp (ar_hdr->ar_name, "/ ", 16) == 0)
901 elf_ar_hdr->ar_name = memcpy (elf->state.ar.ar_name, "/", 2);
902 else if (ar_hdr->ar_name[1] == 'S'
903 && memcmp (ar_hdr->ar_name, "/SYM64/ ", 16) == 0)
905 elf_ar_hdr->ar_name = memcpy (elf->state.ar.ar_name, "/SYM64/", 8);
906 else if (ar_hdr->ar_name[1] == '/'
907 && memcmp (ar_hdr->ar_name, "// ", 16) == 0)
909 elf_ar_hdr->ar_name = memcpy (elf->state.ar.ar_name, "//", 3);
910 else if (likely (isdigit (ar_hdr->ar_name[1])))
925 offset = atol (ar_hdr->ar_name + 1);
932 elf_ar_hdr->ar_name = elf->state.ar.long_names + offset;
946 endp = (char *) memccpy (elf->state.ar.ar_name, ar_hdr->ar_name,
956 elf->state.ar.ar_name[i] = '\0';
957 while (i > 0 && elf->state.ar.ar_name[--i] == ' ');
960 elf_ar_hdr->ar_name = elf->state.ar.ar_name;
1085 if (ref->state.ar.elf_ar_hdr.ar_name == NULL