/[gentoo-projects]/pax-utils/elf.h
Gentoo

Diff of /pax-utils/elf.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 Revision 1.4
1861#define LITUSE_ALPHA_JSR 3 1861#define LITUSE_ALPHA_JSR 3
1862#define LITUSE_ALPHA_TLS_GD 4 1862#define LITUSE_ALPHA_TLS_GD 4
1863#define LITUSE_ALPHA_TLS_LDM 5 1863#define LITUSE_ALPHA_TLS_LDM 5
1864 1864
1865/* Legal values for d_tag of Elf64_Dyn. */ 1865/* Legal values for d_tag of Elf64_Dyn. */
1866#define DT_ALPHA_PLTRO 0x70000000 1866#define DT_ALPHA_PLTRO (DT_LOPROC + 0)
1867#define DT_ALPHA_NUM 1 1867#define DT_ALPHA_NUM 1
1868 1868
1869/* PowerPC specific declarations */ 1869/* PowerPC specific declarations */
1870 1870
1871/* Values for Elf32/64_Ehdr.e_flags. */ 1871/* Values for Elf32/64_Ehdr.e_flags. */
2168#define R_ARM_AMP_VCALL9 12 2168#define R_ARM_AMP_VCALL9 12
2169#define R_ARM_SWI24 13 2169#define R_ARM_SWI24 13
2170#define R_ARM_THM_SWI8 14 2170#define R_ARM_THM_SWI8 14
2171#define R_ARM_XPC25 15 2171#define R_ARM_XPC25 15
2172#define R_ARM_THM_XPC22 16 2172#define R_ARM_THM_XPC22 16
2173#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */
2174#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */
2175#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */
2173#define R_ARM_COPY 20 /* Copy symbol at runtime */ 2176#define R_ARM_COPY 20 /* Copy symbol at runtime */
2174#define R_ARM_GLOB_DAT 21 /* Create GOT entry */ 2177#define R_ARM_GLOB_DAT 21 /* Create GOT entry */
2175#define R_ARM_JUMP_SLOT 22 /* Create PLT entry */ 2178#define R_ARM_JUMP_SLOT 22 /* Create PLT entry */
2176#define R_ARM_RELATIVE 23 /* Adjust by program base */ 2179#define R_ARM_RELATIVE 23 /* Adjust by program base */
2177#define R_ARM_GOTOFF 24 /* 32 bit offset to GOT */ 2180#define R_ARM_GOTOFF 24 /* 32 bit offset to GOT */
2186#define R_ARM_ALU_SBREL_27_20 37 2189#define R_ARM_ALU_SBREL_27_20 37
2187#define R_ARM_GNU_VTENTRY 100 2190#define R_ARM_GNU_VTENTRY 100
2188#define R_ARM_GNU_VTINHERIT 101 2191#define R_ARM_GNU_VTINHERIT 101
2189#define R_ARM_THM_PC11 102 /* thumb unconditional branch */ 2192#define R_ARM_THM_PC11 102 /* thumb unconditional branch */
2190#define R_ARM_THM_PC9 103 /* thumb conditional branch */ 2193#define R_ARM_THM_PC9 103 /* thumb conditional branch */
2194#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic
2195 thread local data */
2196#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic
2197 thread local data */
2198#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS
2199 block */
2200#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of
2201 static TLS block offset */
2202#define R_ARM_TLS_LE32 108 /* 32 bit offset relative to static
2203 TLS block */
2191#define R_ARM_RXPC25 249 2204#define R_ARM_RXPC25 249
2192#define R_ARM_RSBREL32 250 2205#define R_ARM_RSBREL32 250
2193#define R_ARM_THM_RPC22 251 2206#define R_ARM_THM_RPC22 251
2194#define R_ARM_RREL32 252 2207#define R_ARM_RREL32 252
2195#define R_ARM_RABS22 253 2208#define R_ARM_RABS22 253
2550#define R_M32R_HI16_SLO_RELA 40 /* High 16 bit with signed low */ 2563#define R_M32R_HI16_SLO_RELA 40 /* High 16 bit with signed low */
2551#define R_M32R_LO16_RELA 41 /* Low 16 bit */ 2564#define R_M32R_LO16_RELA 41 /* Low 16 bit */
2552#define R_M32R_SDA16_RELA 42 /* 16 bit offset in SDA */ 2565#define R_M32R_SDA16_RELA 42 /* 16 bit offset in SDA */
2553#define R_M32R_RELA_GNU_VTINHERIT 43 2566#define R_M32R_RELA_GNU_VTINHERIT 43
2554#define R_M32R_RELA_GNU_VTENTRY 44 2567#define R_M32R_RELA_GNU_VTENTRY 44
2568#define R_M32R_REL32 45 /* PC relative 32 bit. */
2555 2569
2556#define R_M32R_GOT24 48 /* 24 bit GOT entry */ 2570#define R_M32R_GOT24 48 /* 24 bit GOT entry */
2557#define R_M32R_26_PLTREL 49 /* 26 bit PC relative to PLT shifted */ 2571#define R_M32R_26_PLTREL 49 /* 26 bit PC relative to PLT shifted */
2558#define R_M32R_COPY 50 /* Copy symbol at runtime */ 2572#define R_M32R_COPY 50 /* Copy symbol at runtime */
2559#define R_M32R_GLOB_DAT 51 /* Create GOT entry */ 2573#define R_M32R_GLOB_DAT 51 /* Create GOT entry */

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.20