Lines Matching refs:elf64
20 Elf64_Ehdr *elf64 = hdr; in parse_elf64() local
24 if (!(elf64->e_ident[EI_MAG0] == ELFMAG0 && in parse_elf64()
25 elf64->e_ident[EI_MAG1] == ELFMAG1 && in parse_elf64()
26 elf64->e_ident[EI_MAG2] == ELFMAG2 && in parse_elf64()
27 elf64->e_ident[EI_MAG3] == ELFMAG3 && in parse_elf64()
28 elf64->e_ident[EI_CLASS] == ELFCLASS64 && in parse_elf64()
30 elf64->e_ident[EI_DATA] == ELFDATA2LSB && in parse_elf64()
32 elf64->e_ident[EI_DATA] == ELFDATA2MSB && in parse_elf64()
34 (elf64->e_type == ET_EXEC || in parse_elf64()
35 elf64->e_type == ET_DYN) && in parse_elf64()
36 elf64->e_machine == EM_PPC64)) in parse_elf64()
39 elf64ph = (Elf64_Phdr *)((unsigned long)elf64 + in parse_elf64()
40 (unsigned long)elf64->e_phoff); in parse_elf64()
41 for (i = 0; i < (unsigned int)elf64->e_phnum; i++, elf64ph++) in parse_elf64()
44 if (i >= (unsigned int)elf64->e_phnum) in parse_elf64()