Searched refs:arh (Results 1 - 6 of 6) sorted by relevance
/netbsd-current/external/bsd/elftoolchain/dist/libelf/ |
H A D | elf_rand.c | 41 struct ar_hdr *arh; local 59 arh = (struct ar_hdr *) (ar->e_rawfile + offset); 62 if (arh->ar_fmag[0] != '`' || arh->ar_fmag[1] != '\n') {
|
H A D | libelf_ar_util.c | 89 _libelf_ar_get_translated_name(const struct ar_hdr *arh, Elf *ar) argument 95 const size_t bufsize = sizeof(arh->ar_name); 97 assert(arh != NULL); 99 assert((const unsigned char *) arh >= ar->e_rawfile && 100 (const unsigned char *) arh < ar->e_rawfile + ar->e_rawsize); 102 buf = (const unsigned char *) arh->ar_name; 166 q = (const unsigned char *) (arh + 1); 219 _libelf_ar_get_raw_name(const struct ar_hdr *arh) argument 222 const size_t namesz = sizeof(arh->ar_name); 229 (void) strncpy(rawname, arh 242 struct ar_hdr arh; local [all...] |
H A D | libelf_ar.c | 123 struct ar_hdr *arh; local 132 arh = (struct ar_hdr *) (uintptr_t) e->e_hdr.e_rawhdr; 134 assert((uintptr_t) arh >= (uintptr_t) parent->e_rawfile + SARMAG); 140 if ((uintptr_t) arh > (uintptr_t) parent->e_rawfile + 156 if ((eh->ar_name = _libelf_ar_get_translated_name(arh, parent)) == 160 if (_libelf_ar_get_number(arh->ar_uid, sizeof(arh->ar_uid), 10, 165 if (_libelf_ar_get_number(arh->ar_gid, sizeof(arh->ar_gid), 10, 170 if (_libelf_ar_get_number(arh 221 struct ar_hdr *arh; local [all...] |
H A D | libelf_allocate.c | 91 Elf_Arhdr *arh; local 113 arh = e->e_hdr.e_arhdr; 114 free(arh->ar_name); 115 free(arh->ar_rawname); 116 free(arh);
|
/netbsd-current/usr.bin/make/ |
H A D | arch.c | 371 #define AR_MAX_NAME_LEN (sizeof arh.ar_name - 1) 377 struct ar_hdr arh; local 442 while (fread(&arh, sizeof arh, 1, arch) == 1) { 445 if (strncmp(arh.ar_fmag, ARFMAG, sizeof arh.ar_fmag) != 0) 448 arh.ar_size[sizeof arh.ar_size - 1] = '\0'; 449 size = (size_t)strtol(arh.ar_size, NULL, 10); 451 memcpy(memName, arh 754 struct ar_hdr arh; local 779 struct ar_hdr arh; /* Header describing table of contents */ local 802 struct ar_hdr *arh; local 879 struct ar_hdr *arh; /* Header for __.SYMDEF */ local [all...] |
/netbsd-current/external/cddl/osnet/dist/tools/ctf/cvt/ |
H A D | input.c | 139 Elf_Arhdr *arh; local 145 if ((arh = elf_getarhdr(melf)) == NULL) { 151 if (*arh->ar_name != '/') { 153 strlen(arh->ar_name) + 1 + 1; 156 snprintf(memname, memlen, "%s(%s)", file, arh->ar_name); 259 Elf_Arhdr *arh; local 263 if ((arh = elf_getarhdr(melf)) == NULL) { 269 if (*arh->ar_name != '/')
|
Completed in 168 milliseconds