Searched refs:arh (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/external/bsd/elftoolchain/dist/libelf/
H A Delf_rand.c41 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 Dlibelf_ar_util.c89 _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 Dlibelf_ar.c123 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 Dlibelf_allocate.c91 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 Darch.c371 #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 Dinput.c139 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