Revision 223b8a40 linux-user/flat.h

b/linux-user/flat.h
22 22

  
23 23
struct flat_hdr {
24 24
	char magic[4];
25
	unsigned long rev;          /* version (as above) */
26
	unsigned long entry;        /* Offset of first executable instruction
25
	target_ulong rev;          /* version (as above) */
26
	target_ulong entry;        /* Offset of first executable instruction
27 27
	                               with text segment from beginning of file */
28
	unsigned long data_start;   /* Offset of data segment from beginning of
28
	target_ulong data_start;   /* Offset of data segment from beginning of
29 29
	                               file */
30
	unsigned long data_end;     /* Offset of end of data segment
30
	target_ulong data_end;     /* Offset of end of data segment
31 31
	                               from beginning of file */
32
	unsigned long bss_end;      /* Offset of end of bss segment from beginning
32
	target_ulong bss_end;      /* Offset of end of bss segment from beginning
33 33
	                               of file */
34 34

  
35 35
	/* (It is assumed that data_end through bss_end forms the bss segment.) */
36 36

  
37
	unsigned long stack_size;   /* Size of stack, in bytes */
38
	unsigned long reloc_start;  /* Offset of relocation records from
37
	target_ulong stack_size;   /* Size of stack, in bytes */
38
	target_ulong reloc_start;  /* Offset of relocation records from
39 39
	                               beginning of file */
40
	unsigned long reloc_count;  /* Number of relocation records */
41
	unsigned long flags;       
42
	unsigned long build_date;   /* When the program/library was built */
43
	unsigned long filler[5];    /* Reservered, set to zero */
40
	target_ulong reloc_count;  /* Number of relocation records */
41
	target_ulong flags;       
42
	target_ulong build_date;   /* When the program/library was built */
43
	target_ulong filler[5];    /* Reservered, set to zero */
44 44
};
45 45

  
46 46
#define FLAT_FLAG_RAM    0x0001 /* load program entirely into RAM */

Also available in: Unified diff