~vcs-imports/qemu/git

« back to all changes in this revision

Viewing changes to elf.h

  • Committer: bellard
  • Date: 2007-02-05 20:46:55 UTC
  • Revision ID: git-v1:7b9c30c5eecdbfc08ce18e4d386a5486289f0f78
update


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2394 c046a42c-6fe2-441c-8c8c-71466251a162

Show diffs side-by-side

added added

removed removed

Lines of Context:
328
328
#define R_SPARC_11              31
329
329
#define R_SPARC_64              32
330
330
#define R_SPARC_OLO10           33
331
 
#define R_SPARC_HH22            34
332
 
#define R_SPARC_HM10            35
333
 
#define R_SPARC_LM22            36
334
331
#define R_SPARC_WDISP16         40
335
332
#define R_SPARC_WDISP19         41
336
333
#define R_SPARC_7               43
1045
1042
#define SHN_COMMON      0xfff2
1046
1043
#define SHN_HIRESERVE   0xffff
1047
1044
#define SHN_MIPS_ACCOMON        0xff00
1048
 
 
 
1045
 
1049
1046
typedef struct elf32_shdr {
1050
1047
  Elf32_Word    sh_name;
1051
1048
  Elf32_Word    sh_type;
1123
1120
  Elf64_Word n_type;    /* Content type */
1124
1121
} Elf64_Nhdr;
1125
1122
 
1126
 
#ifdef ELF_CLASS
1127
1123
#if ELF_CLASS == ELFCLASS32
1128
1124
 
1129
1125
#define elfhdr          elf32_hdr
1131
1127
#define elf_note        elf32_note
1132
1128
#define elf_shdr        elf32_shdr
1133
1129
#define elf_sym         elf32_sym
1134
 
#define elf_addr_t      Elf32_Off
1135
1130
 
1136
1131
#ifdef ELF_USES_RELOCA
1137
1132
# define ELF_RELOC      Elf32_Rela
1146
1141
#define elf_note        elf64_note
1147
1142
#define elf_shdr        elf64_shdr
1148
1143
#define elf_sym         elf64_sym
1149
 
#define elf_addr_t      Elf64_Off
1150
1144
 
1151
1145
#ifdef ELF_USES_RELOCA
1152
1146
# define ELF_RELOC      Elf64_Rela
1166
1160
# endif
1167
1161
#endif
1168
1162
 
1169
 
#endif /* ELF_CLASS */
1170
 
 
1171
1163
 
1172
1164
#endif /* _QEMU_ELF_H */