bfd
[deliverable/binutils-gdb.git] / include / elf / common.h
index 91bb86cb94c71d54139569f2f4746c6c376897c3..75f4eb82dbc316354eeb3ec55238081f4a4c1f30 100644 (file)
 #define EM_MCST_ELBRUS 175     /* MCST Elbrus general purpose hardware architecture */
 #define EM_ECOG16      176     /* Cyan Technology eCOG16 family */
 #define EM_CR16                177     /* National Semiconductor CompactRISC 16-bit processor */
-#define EM_INTEL178    178     /* Reserved by Intel */
-#define EM_INTEL179    179     /* Reserved by Intel */
+#define EM_ETPU                178     /* Freescale Extended Time Processing Unit */
+#define EM_SLE9X       179     /* Infineon Technologies SLE9X core */
 #define EM_INTEL180    180     /* Reserved by Intel */
+#define EM_INTEL181    181     /* Reserved by Intel */
+#define EM_INTEL182    182     /* Reserved by Intel */
 
 /* If it is necessary to assign new unofficial EM_* values, please pick large
    random numbers (0x8523, 0xa7f2, etc.) to minimize the chances of collision
 
 #define EM_CYGNUS_MEP          0xF00D  /* Toshiba MeP */
 
+#define EM_MOXIE                0xFEED  /* Moxie */
+
 /* Old Sunplus S+core7 backend magic number. Written in the absence of an ABI.  */
 #define EM_SCORE_OLD            95
 
 #define STT_RELC       8               /* Complex relocation expression */
 #define STT_SRELC      9               /* Signed Complex relocation expression */
 #define STT_LOOS       10              /* OS-specific semantics */
+#define STT_GNU_IFUNC  10              /* Symbol is an indirect code object */
 #define STT_HIOS       12              /* OS-specific semantics */
 #define STT_LOPROC     13              /* Processor-specific semantics */
 #define STT_HIPROC     15              /* Processor-specific semantics */
 #define DT_LOPROC      0x70000000
 #define DT_HIPROC      0x7fffffff
 
-/* The next four dynamic tags are used on Solaris.  We support them
-   everywhere. Note these values lie outside of the (new) range for
-   OS specific values. This is a deliberate special case and we
-   maintain it for backwards compatability.  */
+/* The next 2 dynamic tag ranges, integer value range (DT_VALRNGLO to
+   DT_VALRNGHI) and virtual address range (DT_ADDRRNGLO to DT_ADDRRNGHI),
+   are used on Solaris.  We support them everywhere.  Note these values
+   lie outside of the (new) range for OS specific values.  This is a
+   deliberate special case and we maintain it for backwards compatability.
+ */
 #define DT_VALRNGLO    0x6ffffd00
 #define DT_GNU_PRELINKED 0x6ffffdf5
 #define DT_GNU_CONFLICTSZ 0x6ffffdf6
This page took 0.023452 seconds and 4 git commands to generate.