~ubuntu-branches/ubuntu/natty/qemu-linaro/natty

« back to all changes in this revision

Viewing changes to elf.h

  • Committer: Package Import Robot
  • Author(s): Steve Langasek, Loïc Minier, Steve Langasek
  • Date: 2011-03-07 22:55:03 UTC
  • Revision ID: package-import@ubuntu.com-20110307225503-3opjapw0ksg7glo6
[ Loïc Minier ]
* Also pass -fno-var-tracking on armhf.

[ Steve Langasek ]
* New upstream release.
* Build with -marm on armel/armhf; Peter Maydell reports that building for
  Thumb-2 gives an emulator that doesn't work.
* Add support for cross-compiling the package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1191
1191
  Elf64_Word n_type;    /* Content type */
1192
1192
} Elf64_Nhdr;
1193
1193
 
 
1194
 
 
1195
/* This data structure represents a PT_LOAD segment.  */
 
1196
struct elf32_fdpic_loadseg {
 
1197
  /* Core address to which the segment is mapped.  */
 
1198
  Elf32_Addr addr;
 
1199
  /* VMA recorded in the program header.  */
 
1200
  Elf32_Addr p_vaddr;
 
1201
  /* Size of this segment in memory.  */
 
1202
  Elf32_Word p_memsz;
 
1203
};
 
1204
struct elf32_fdpic_loadmap {
 
1205
  /* Protocol version number, must be zero.  */
 
1206
  Elf32_Half version;
 
1207
  /* Number of segments in this map.  */
 
1208
  Elf32_Half nsegs;
 
1209
  /* The actual memory map.  */
 
1210
  struct elf32_fdpic_loadseg segs[/*nsegs*/];
 
1211
};
 
1212
 
1194
1213
#ifdef ELF_CLASS
1195
1214
#if ELF_CLASS == ELFCLASS32
1196
1215