Searched refs:arh (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/elftoolchain/libelf/ |
H A D | libelf_ar_util.c | 88 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 D | libelf_ar.c | 114 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 D | elf_rand.c | 37 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 D | libelf_allocate.c | 82 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 D | arch.c | 424 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 D | input.c | 135 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 D | elfdump.c | 918 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()
|