Home | History | Annotate | Download | only in ELFRelocs
      1 
      2 #ifndef ELF_RELOC
      3 #error "ELF_RELOC must be defined"
      4 #endif
      5 
      6 ELF_RELOC(R_RISCV_NONE,               0)
      7 ELF_RELOC(R_RISCV_32,                 1)
      8 ELF_RELOC(R_RISCV_64,                 2)
      9 ELF_RELOC(R_RISCV_RELATIVE,           3)
     10 ELF_RELOC(R_RISCV_COPY,               4)
     11 ELF_RELOC(R_RISCV_JUMP_SLOT,          5)
     12 ELF_RELOC(R_RISCV_TLS_DTPMOD32,       6)
     13 ELF_RELOC(R_RISCV_TLS_DTPMOD64,       7)
     14 ELF_RELOC(R_RISCV_TLS_DTPREL32,       8)
     15 ELF_RELOC(R_RISCV_TLS_DTPREL64,       9)
     16 ELF_RELOC(R_RISCV_TLS_TPREL32,       10)
     17 ELF_RELOC(R_RISCV_TLS_TPREL64,       11)
     18 ELF_RELOC(R_RISCV_BRANCH,            16)
     19 ELF_RELOC(R_RISCV_JAL,               17)
     20 ELF_RELOC(R_RISCV_CALL,              18)
     21 ELF_RELOC(R_RISCV_CALL_PLT,          19)
     22 ELF_RELOC(R_RISCV_GOT_HI20,          20)
     23 ELF_RELOC(R_RISCV_TLS_GOT_HI20,      21)
     24 ELF_RELOC(R_RISCV_TLS_GD_HI20,       22)
     25 ELF_RELOC(R_RISCV_PCREL_HI20,        23)
     26 ELF_RELOC(R_RISCV_PCREL_LO12_I,      24)
     27 ELF_RELOC(R_RISCV_PCREL_LO12_S,      25)
     28 ELF_RELOC(R_RISCV_HI20,              26)
     29 ELF_RELOC(R_RISCV_LO12_I,            27)
     30 ELF_RELOC(R_RISCV_LO12_S,            28)
     31 ELF_RELOC(R_RISCV_TPREL_HI20,        29)
     32 ELF_RELOC(R_RISCV_TPREL_LO12_I,      30)
     33 ELF_RELOC(R_RISCV_TPREL_LO12_S,      31)
     34 ELF_RELOC(R_RISCV_TPREL_ADD,         32)
     35 ELF_RELOC(R_RISCV_ADD8,              33)
     36 ELF_RELOC(R_RISCV_ADD16,             34)
     37 ELF_RELOC(R_RISCV_ADD32,             35)
     38 ELF_RELOC(R_RISCV_ADD64,             36)
     39 ELF_RELOC(R_RISCV_SUB8,              37)
     40 ELF_RELOC(R_RISCV_SUB16,             38)
     41 ELF_RELOC(R_RISCV_SUB32,             39)
     42 ELF_RELOC(R_RISCV_SUB64,             40)
     43 ELF_RELOC(R_RISCV_GNU_VTINHERIT,     41)
     44 ELF_RELOC(R_RISCV_GNU_VTENTRY,       42)
     45 ELF_RELOC(R_RISCV_ALIGN,             43)
     46 ELF_RELOC(R_RISCV_RVC_BRANCH,        44)
     47 ELF_RELOC(R_RISCV_RVC_JUMP,          45)
     48 ELF_RELOC(R_RISCV_RVC_LUI,           46)
     49 ELF_RELOC(R_RISCV_GPREL_I,           47)
     50 ELF_RELOC(R_RISCV_GPREL_S,           48)
     51