Home | History | Annotate | Download | only in ELFRelocs
      1 
      2 #ifndef ELF_RELOC
      3 #error "ELF_RELOC must be defined"
      4 #endif
      5 
      6 // TODO: this is just a subset
      7 ELF_RELOC(R_386_NONE,           0)
      8 ELF_RELOC(R_386_32,             1)
      9 ELF_RELOC(R_386_PC32,           2)
     10 ELF_RELOC(R_386_GOT32,          3)
     11 ELF_RELOC(R_386_PLT32,          4)
     12 ELF_RELOC(R_386_COPY,           5)
     13 ELF_RELOC(R_386_GLOB_DAT,       6)
     14 ELF_RELOC(R_386_JUMP_SLOT,      7)
     15 ELF_RELOC(R_386_RELATIVE,       8)
     16 ELF_RELOC(R_386_GOTOFF,         9)
     17 ELF_RELOC(R_386_GOTPC,          10)
     18 ELF_RELOC(R_386_32PLT,          11)
     19 ELF_RELOC(R_386_TLS_TPOFF,      14)
     20 ELF_RELOC(R_386_TLS_IE,         15)
     21 ELF_RELOC(R_386_TLS_GOTIE,      16)
     22 ELF_RELOC(R_386_TLS_LE,         17)
     23 ELF_RELOC(R_386_TLS_GD,         18)
     24 ELF_RELOC(R_386_TLS_LDM,        19)
     25 ELF_RELOC(R_386_16,             20)
     26 ELF_RELOC(R_386_PC16,           21)
     27 ELF_RELOC(R_386_8,              22)
     28 ELF_RELOC(R_386_PC8,            23)
     29 ELF_RELOC(R_386_TLS_GD_32,      24)
     30 ELF_RELOC(R_386_TLS_GD_PUSH,    25)
     31 ELF_RELOC(R_386_TLS_GD_CALL,    26)
     32 ELF_RELOC(R_386_TLS_GD_POP,     27)
     33 ELF_RELOC(R_386_TLS_LDM_32,     28)
     34 ELF_RELOC(R_386_TLS_LDM_PUSH,   29)
     35 ELF_RELOC(R_386_TLS_LDM_CALL,   30)
     36 ELF_RELOC(R_386_TLS_LDM_POP,    31)
     37 ELF_RELOC(R_386_TLS_LDO_32,     32)
     38 ELF_RELOC(R_386_TLS_IE_32,      33)
     39 ELF_RELOC(R_386_TLS_LE_32,      34)
     40 ELF_RELOC(R_386_TLS_DTPMOD32,   35)
     41 ELF_RELOC(R_386_TLS_DTPOFF32,   36)
     42 ELF_RELOC(R_386_TLS_TPOFF32,    37)
     43 ELF_RELOC(R_386_TLS_GOTDESC,    39)
     44 ELF_RELOC(R_386_TLS_DESC_CALL,  40)
     45 ELF_RELOC(R_386_TLS_DESC,       41)
     46 ELF_RELOC(R_386_IRELATIVE,      42)
     47 ELF_RELOC(R_386_GOT32X,         43)
     48