Revision 0f533160 linux-user/elfload.c

b/linux-user/elfload.c
17 17

  
18 18
#define ELF_START_MMAP 0x80000000
19 19

  
20
typedef uint32_t  elf_greg_t;
21

  
22
#define ELF_NGREG (sizeof (struct target_pt_regs) / sizeof(elf_greg_t))
23
typedef elf_greg_t elf_gregset_t[ELF_NGREG];
24

  
25
typedef struct user_i387_struct elf_fpregset_t;
26

  
27 20
/*
28 21
 * This is used to ensure we don't load something for the wrong architecture.
29 22
 */
......
758 751
    }
759 752

  
760 753
    /* Now read in all of the header information */
761

  
762 754
    elf_phdata = (struct elf_phdr *)malloc(elf_ex.e_phentsize*elf_ex.e_phnum);
763 755
    if (elf_phdata == NULL) {
764 756
	return -ENOMEM;

Also available in: Unified diff