Lines Matching refs:ehdr
658 Elf64_Ehdr *ehdr; member
1535 obj->efile.ehdr = NULL; in bpf_object__elf_finish()
1548 Elf64_Ehdr *ehdr; in bpf_object__elf_init() local
1591 obj->efile.ehdr = ehdr = elf64_getehdr(elf); in bpf_object__elf_init()
1592 if (!obj->efile.ehdr) { in bpf_object__elf_init()
1599 if (ehdr->e_ident[EI_DATA] != ELFDATA2LSB && in bpf_object__elf_init()
1600 ehdr->e_ident[EI_DATA] != ELFDATA2MSB) { in bpf_object__elf_init()
1606 obj->byteorder = ehdr->e_ident[EI_DATA]; in bpf_object__elf_init()
1624 if (ehdr->e_type != ET_REL || (ehdr->e_machine && ehdr->e_machine != EM_BPF)) { in bpf_object__elf_init()
13231 struct perf_event_header *ehdr;
13235 ehdr = base + (data_tail & (mmap_size - 1));
13236 ehdr_size = ehdr->size;
13238 if (((void *)ehdr) + ehdr_size > base + mmap_size) {
13239 void *copy_start = ehdr;
13256 ehdr = *copy_mem;
13259 ret = fn(ehdr, private_data);