Home | History | Annotate | Download | only in unused

Lines Matching refs:ehdr

330    Elf_Ehdr* ehdr = (Elf_Ehdr*)ehdrC;
331 Elf_Shdr* shdr = (Elf_Shdr*)(ehdrC + ehdr->e_shoff);
332 char* sh_strtab = ehdrC + shdr[ehdr->e_shstrndx].sh_offset;
336 for (i = 0; i < ehdr->e_shnum; i++) {
339 && i != ehdr->e_shstrndx
714 Elf_Ehdr* ehdr = (Elf_Ehdr*) ehdrC;
715 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
716 char* sh_strtab = ehdrC + shdr[ehdr->e_shstrndx].sh_offset;
730 for (shnum = 0; shnum < ehdr->e_shnum; shnum++) {
776 Elf_Ehdr* ehdr = (Elf_Ehdr*)ehdrC;
778 if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
779 ehdr->e_ident[EI_MAG1] != ELFMAG1 ||
780 ehdr->e_ident[EI_MAG2] != ELFMAG2 ||
781 ehdr->e_ident[EI_MAG3] != ELFMAG3) {
786 if (ehdr->e_ident[EI_CLASS] != ELFCLASS) {
791 if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB) {
795 if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB) {
803 if (ehdr->e_type != ET_REL) {
812 switch (ehdr->e_machine) {
826 ehdr->e_shoff, ehdr->e_shnum, ehdr->e_shentsize );
828 assert (ehdr->e_shentsize == sizeof(Elf_Shdr));
830 shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
832 if (ehdr->e_shstrndx == SHN_UNDEF) {
838 ehdr->e_shstrndx);
839 sh_strtab = ehdrC + shdr[ehdr->e_shstrndx].sh_offset;
842 for (i = 0; i < ehdr->e_shnum; i++) {
867 for (i = 0; i < ehdr->e_shnum; i++) {
870 && i != ehdr->e_shstrndx
888 for (i = 0; i < ehdr->e_shnum; i++) {
957 Elf_Ehdr* ehdr = (Elf_Ehdr*)ehdrC;
959 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
961 char* sh_strtab = ehdrC + shdr[ehdr->e_shstrndx].sh_offset;
972 for (i = 0; i < ehdr->e_shnum; i++) {
1083 assert(secno > 0 && secno < ehdr->e_shnum);