Lines Matching refs:ehdr
63 assert (offsetof (struct Elf, state.elf.ehdr) in elf_getshdrstrndx()
64 == offsetof (struct Elf, state.elf32.ehdr)); in elf_getshdrstrndx()
65 assert (sizeof (elf->state.elf.ehdr) in elf_getshdrstrndx()
66 == sizeof (elf->state.elf32.ehdr)); in elf_getshdrstrndx()
67 assert (offsetof (struct Elf, state.elf.ehdr) in elf_getshdrstrndx()
68 == offsetof (struct Elf, state.elf64.ehdr)); in elf_getshdrstrndx()
69 assert (sizeof (elf->state.elf.ehdr) in elf_getshdrstrndx()
70 == sizeof (elf->state.elf64.ehdr)); in elf_getshdrstrndx()
72 if (unlikely (elf->state.elf.ehdr == NULL)) in elf_getshdrstrndx()
82 ? elf->state.elf32.ehdr->e_shstrndx in elf_getshdrstrndx()
83 : elf->state.elf64.ehdr->e_shstrndx); in elf_getshdrstrndx()
107 offset = elf->state.elf32.ehdr->e_shoff; in elf_getshdrstrndx()
110 && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA in elf_getshdrstrndx()
147 if (elf->state.elf32.ehdr->e_ident[EI_DATA] != MY_ELFDATA) in elf_getshdrstrndx()
168 size_t offset = elf->state.elf64.ehdr->e_shoff; in elf_getshdrstrndx()
171 && elf->state.elf64.ehdr->e_ident[EI_DATA] == MY_ELFDATA in elf_getshdrstrndx()
208 if (elf->state.elf64.ehdr->e_ident[EI_DATA] != MY_ELFDATA) in elf_getshdrstrndx()