Lines Matching refs:arh
114 struct ar_hdr *arh;
123 arh = (struct ar_hdr *) (uintptr_t) e->e_hdr.e_rawhdr;
125 assert((uintptr_t) arh >= (uintptr_t) parent->e_rawfile + SARMAG);
131 if ((uintptr_t) arh > (uintptr_t) parent->e_rawfile +
147 if ((eh->ar_name = _libelf_ar_get_translated_name(arh, parent)) ==
151 if (_libelf_ar_get_number(arh->ar_uid, sizeof(arh->ar_uid), 10,
156 if (_libelf_ar_get_number(arh->ar_gid, sizeof(arh->ar_gid), 10,
161 if (_libelf_ar_get_number(arh->ar_mode, sizeof(arh->ar_mode), 8,
166 if (_libelf_ar_get_number(arh->ar_size, sizeof(arh->ar_size), 10,
173 if (IS_EXTENDED_BSD_NAME(arh->ar_name)) {
174 namelen = arh->ar_name +
176 if (_libelf_ar_get_number(namelen, sizeof(arh->ar_name) -
184 if ((eh->ar_rawname = _libelf_ar_get_raw_name(arh)) == NULL)
201 e->e_hdr.e_rawhdr = (unsigned char *) arh;
212 struct ar_hdr *arh;
239 arh = (struct ar_hdr *) (elf->e_rawfile + next);
244 if (_libelf_ar_get_number(arh->ar_size, sizeof(arh->ar_size), 10,
265 if (IS_EXTENDED_BSD_NAME(arh->ar_name)) {
266 namelen = arh->ar_name +
268 if (_libelf_ar_get_number(namelen, sizeof(arh->ar_name) -
274 member = (char *) (arh + 1) + nsz;
277 member = (char *) (arh + 1);
285 e->e_hdr.e_rawhdr = (unsigned char *) arh;