Home
last modified time | relevance | path

Searched refs:arh (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_ar_util.c88 assert(arh != NULL); in _libelf_ar_get_translated_name()
233 struct ar_hdr arh; in _libelf_ar_open() local
278 if (arh.ar_name[0] == '/') { in _libelf_ar_open()
290 if (arh.ar_name[1] == ' ') { in _libelf_ar_open()
294 s += sizeof(arh); in _libelf_ar_open()
301 } else if (arh.ar_name[1] == '/' && arh.ar_name[2] == ' ') { in _libelf_ar_open()
303 s += sizeof(arh); in _libelf_ar_open()
319 if (arh.ar_name[0] == '/' && arh.ar_name[1] == '/' && in _libelf_ar_open()
320 arh.ar_name[2] == ' ') { in _libelf_ar_open()
322 s += sizeof(arh); in _libelf_ar_open()
[all …]
H A Dlibelf_ar.c114 struct ar_hdr *arh; in _libelf_ar_gethdr() local
151 if (_libelf_ar_get_number(arh->ar_uid, sizeof(arh->ar_uid), 10, in _libelf_ar_gethdr()
156 if (_libelf_ar_get_number(arh->ar_gid, sizeof(arh->ar_gid), 10, in _libelf_ar_gethdr()
161 if (_libelf_ar_get_number(arh->ar_mode, sizeof(arh->ar_mode), 8, in _libelf_ar_gethdr()
166 if (_libelf_ar_get_number(arh->ar_size, sizeof(arh->ar_size), 10, in _libelf_ar_gethdr()
174 namelen = arh->ar_name + in _libelf_ar_gethdr()
212 struct ar_hdr *arh; in _libelf_ar_open_member() local
244 if (_libelf_ar_get_number(arh->ar_size, sizeof(arh->ar_size), 10, in _libelf_ar_open_member()
266 namelen = arh->ar_name + in _libelf_ar_open_member()
274 member = (char *) (arh + 1) + nsz; in _libelf_ar_open_member()
[all …]
H A Delf_rand.c37 struct ar_hdr *arh; in elf_rand() local
55 arh = (struct ar_hdr *) (ar->e_rawfile + offset); in elf_rand()
58 if (arh->ar_fmag[0] != '`' || arh->ar_fmag[1] != '\n') { in elf_rand()
H A Dlibelf_allocate.c82 Elf_Arhdr *arh; in _libelf_release_elf() local
104 arh = e->e_hdr.e_arhdr; in _libelf_release_elf()
105 free(arh->ar_name); in _libelf_release_elf()
106 free(arh->ar_rawname); in _libelf_release_elf()
107 free(arh); in _libelf_release_elf()
/freebsd/contrib/bmake/
H A Darch.c424 struct ar_hdr arh; in ArchStatMember() local
489 while (fread(&arh, sizeof arh, 1, arch) == 1) { in ArchStatMember()
492 if (strncmp(arh.AR_FMAG, ARFMAG, sizeof arh.AR_FMAG) != 0) in ArchStatMember()
495 arh.AR_SIZE[sizeof arh.AR_SIZE - 1] = '\0'; in ArchStatMember()
498 memcpy(memName, arh.AR_NAME, sizeof arh.AR_NAME); in ArchStatMember()
554 memcpy(cached_hdr, &arh, sizeof arh); in ArchStatMember()
801 struct ar_hdr arh; in Arch_Touch() local
809 (void)fwrite(&arh, sizeof arh, 1, f); in Arch_Touch()
834 (void)fwrite(&arh, sizeof arh, 1, f); in Arch_TouchLib()
852 if (arh != NULL) in Arch_UpdateMTime()
[all …]
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dinput.c135 Elf_Arhdr *arh; in read_archive() local
141 if ((arh = elf_getarhdr(melf)) == NULL) { in read_archive()
147 if (*arh->ar_name != '/') { in read_archive()
149 strlen(arh->ar_name) + 1 + 1; in read_archive()
152 snprintf(memname, memlen, "%s(%s)", file, arh->ar_name); in read_archive()
255 Elf_Arhdr *arh; in count_archive() local
259 if ((arh = elf_getarhdr(melf)) == NULL) { in count_archive()
265 if (*arh->ar_name != '/') in count_archive()
/freebsd/contrib/elftoolchain/elfdump/
H A Delfdump.c918 Elf_Arhdr *arh; in elf_print_ar() local
949 if ((arh = elf_getarhdr(e)) == NULL) { in elf_print_ar()
959 PRT("(%s):%s\n", arh->ar_name, in elf_print_ar()
965 PRT("\tmember: %s\n", arh->ar_name); in elf_print_ar()
989 if ((arh = elf_getarhdr(ed->elf)) == NULL) { in elf_print_ar()
994 printf("\n%s(%s):\n", ed->archive, arh->ar_name); in elf_print_ar()