Lines Matching refs:ehdr
430 Elf32_Ehdr ehdr;
434 if (read(fd, (char *)&ehdr, sizeof(ehdr)) != sizeof(ehdr))
437 if (ehdr.e_ident[0] != ELFMAG0 ||
438 ehdr.e_ident[1] != ELFMAG1 ||
439 ehdr.e_ident[2] != ELFMAG2 ||
440 ehdr.e_ident[3] != ELFMAG3)
444 if (ehdr.e_ident[EI_CLASS] != ELFCLASS32)
457 Elf32_Ehdr ehdr;
465 if (read(dl->ldfd, (char *)&ehdr, sizeof(ehdr)) != sizeof(ehdr))
468 if (ehdr.e_ident[0] != ELFMAG0 ||
469 ehdr.e_ident[1] != ELFMAG1 ||
470 ehdr.e_ident[2] != ELFMAG2 ||
471 ehdr.e_ident[3] != ELFMAG3)
475 if (ehdr.e_ident[EI_CLASS] != ELFCLASS32)
478 ei_data = ehdr.e_ident[EI_DATA];
482 e_machine = mopFileGetLX((u_char *) &ehdr,
484 sizeof(ehdr.e_machine));
485 e_entry = mopFileGetLX((u_char *) &ehdr,
487 sizeof(ehdr.e_entry));
489 e_phoff = mopFileGetLX((u_char *) &ehdr,
491 sizeof(ehdr.e_phoff));
492 e_phentsize = mopFileGetLX((u_char *) &ehdr,
494 sizeof(ehdr.e_phentsize));
495 e_phnum = mopFileGetLX((u_char *) &ehdr,
497 sizeof(ehdr.e_phnum));
501 e_machine = mopFileGetBX((u_char *) &ehdr,
503 sizeof(ehdr.e_machine));
504 e_entry = mopFileGetBX((u_char *) &ehdr,
506 sizeof(ehdr.e_entry));
508 e_phoff = mopFileGetBX((u_char *) &ehdr,
510 sizeof(ehdr.e_phoff));
511 e_phentsize = mopFileGetBX((u_char *) &ehdr,
513 sizeof(ehdr.e_phentsize));
514 e_phnum = mopFileGetBX((u_char *) &ehdr,
516 sizeof(ehdr.e_phnum));