Lines Matching defs:elf
26 #include "i386-elf.h"
53 Elf32_Ehdr *elf;
100 || pu.elf->e_ident[EI_OSABI] == ELFOSABI_FREEBSD
101 || grub_strcmp (pu.elf->e_ident + EI_BRAND, "FreeBSD") == 0
107 entry_addr = (entry_func) pu.elf->e_entry;
109 entry_addr = (entry_func) (pu.elf->e_entry & 0xFFFFFF);
116 if (pu.elf->e_phoff == 0 || pu.elf->e_phnum == 0
117 || ((pu.elf->e_phoff + (pu.elf->e_phentsize * pu.elf->e_phnum))
120 str = "elf";
599 for (i = 0; i < pu.elf->e_phnum; i++)
602 (pu.elf->e_phoff + ((int) buffer)
603 + (pu.elf->e_phentsize * i));
661 mbi.syms.e.num = pu.elf->e_shnum;
662 mbi.syms.e.size = pu.elf->e_shentsize;
663 mbi.syms.e.shndx = pu.elf->e_shstrndx;
669 tab_size = pu.elf->e_shentsize * pu.elf->e_shnum;
671 grub_seek (pu.elf->e_shoff);