Lines Matching refs:eh
218 Elf_Arhdr *eh;
232 if ((eh = malloc(sizeof(Elf_Arhdr))) == NULL) {
237 e->e_arhdr = eh;
238 eh->ar_name = eh->ar_rawname = NULL;
240 if ((eh->ar_name = _libelf_ar_get_name(arh->ar_name, sizeof(arh->ar_name),
246 eh->ar_uid = (uid_t) n;
250 eh->ar_gid = (gid_t) n;
254 eh->ar_mode = (mode_t) n;
258 eh->ar_size = n;
260 if ((eh->ar_rawname = _libelf_ar_get_string(arh->ar_name,
264 return (eh);
267 if (eh) {
268 if (eh->ar_name)
269 free(eh->ar_name);
270 if (eh->ar_rawname)
271 free(eh->ar_rawname);
272 free(eh);