Module: ELFTools::Constants::R::RISCV
- Defined in:
- lib/elftools/constants/relocation/riscv.rb
Overview
Relocation types of RISCV.
Constant Summary collapse
- R_RISCV_NONE =
:nodoc:
0- R_RISCV_32 =
:nodoc:
1- R_RISCV_64 =
:nodoc:
2- R_RISCV_RELATIVE =
:nodoc:
3- R_RISCV_COPY =
:nodoc:
4- R_RISCV_JUMP_SLOT =
:nodoc:
5- R_RISCV_TLS_DTPMOD32 =
:nodoc:
6- R_RISCV_TLS_DTPMOD64 =
:nodoc:
7- R_RISCV_TLS_DTPREL32 =
:nodoc:
8- R_RISCV_TLS_DTPREL64 =
:nodoc:
9- R_RISCV_TLS_TPREL32 =
:nodoc:
10- R_RISCV_TLS_TPREL64 =
:nodoc:
11- R_RISCV_TLSDESC =
:nodoc:
12- R_RISCV_BRANCH =
:nodoc:
16- R_RISCV_JAL =
:nodoc:
17- R_RISCV_CALL =
:nodoc:
18- R_RISCV_CALL_PLT =
:nodoc:
19- R_RISCV_GOT_HI20 =
:nodoc:
20- R_RISCV_TLS_GOT_HI20 =
:nodoc:
21- R_RISCV_TLS_GD_HI20 =
:nodoc:
22- R_RISCV_PCREL_HI20 =
:nodoc:
23- R_RISCV_PCREL_LO12_I =
:nodoc:
24- R_RISCV_PCREL_LO12_S =
:nodoc:
25- R_RISCV_HI20 =
:nodoc:
26- R_RISCV_LO12_I =
:nodoc:
27- R_RISCV_LO12_S =
:nodoc:
28- R_RISCV_TPREL_HI20 =
:nodoc:
29- R_RISCV_TPREL_LO12_I =
:nodoc:
30- R_RISCV_TPREL_LO12_S =
:nodoc:
31- R_RISCV_TPREL_ADD =
:nodoc:
32- R_RISCV_ADD8 =
:nodoc:
33- R_RISCV_ADD16 =
:nodoc:
34- R_RISCV_ADD32 =
:nodoc:
35- R_RISCV_ADD64 =
:nodoc:
36- R_RISCV_SUB8 =
:nodoc:
37- R_RISCV_SUB16 =
:nodoc:
38- R_RISCV_SUB32 =
:nodoc:
39- R_RISCV_SUB64 =
:nodoc:
40- R_RISCV_ALIGN =
:nodoc:
43- R_RISCV_RVC_BRANCH =
:nodoc:
44- R_RISCV_RVC_JUMP =
:nodoc:
45- R_RISCV_RVC_LUI =
:nodoc:
46- R_RISCV_GPREL_I =
:nodoc:
47- R_RISCV_GPREL_S =
:nodoc:
48- R_RISCV_TPREL_I =
:nodoc:
49- R_RISCV_TPREL_S =
:nodoc:
50- R_RISCV_RELAX =
:nodoc:
51- R_RISCV_SUB6 =
:nodoc:
52- R_RISCV_SET6 =
:nodoc:
53- R_RISCV_SET8 =
:nodoc:
54- R_RISCV_SET16 =
:nodoc:
55- R_RISCV_SET32 =
:nodoc:
56- R_RISCV_32_PCREL =
:nodoc:
57- R_RISCV_IRELATIVE =
:nodoc:
58- R_RISCV_SET_ULEB128 =
:nodoc:
60- R_RISCV_SUB_ULEB128 =
:nodoc:
61- R_RISCV_TLSDESC_HI20 =
:nodoc:
62- R_RISCV_TLSDESC_LOAD_LO12 =
:nodoc:
63- R_RISCV_TLSDESC_ADD_LO12 =
:nodoc:
64- R_RISCV_TLSDESC_CALL =
:nodoc:
65