Lines Matching refs:elf
188 Elf *elf; member
205 #define obj_elf_valid(o) ((o)->efile.elf)
342 if (obj->efile.elf) { in bpf_object__elf_finish()
343 elf_end(obj->efile.elf); in bpf_object__elf_finish()
344 obj->efile.elf = NULL; in bpf_object__elf_finish()
370 obj->efile.elf = elf_memory(obj->efile.obj_buf, in bpf_object__elf_init()
380 obj->efile.elf = elf_begin(obj->efile.fd, in bpf_object__elf_init()
385 if (!obj->efile.elf) { in bpf_object__elf_init()
392 if (!gelf_getehdr(obj->efile.elf, &obj->efile.ehdr)) { in bpf_object__elf_init()
492 Elf *elf = obj->efile.elf; in bpf_object__elf_collect() local
498 if (!elf_rawdata(elf_getscn(elf, ep->e_shstrndx), NULL)) { in bpf_object__elf_collect()
504 while ((scn = elf_nextscn(elf, scn)) != NULL) { in bpf_object__elf_collect()
517 name = elf_strptr(elf, ep->e_shstrndx, sh.sh_name); in bpf_object__elf_collect()