Module: ELFTools::Constants::R::RX
- Defined in:
- lib/elftools/constants/relocation/rx.rb
Overview
Relocation types of RX.
Constant Summary collapse
- R_RX_NONE =
:nodoc:
0- R_RX_DIR32 =
Was: R_RX_32
1- R_RX_DIR24S =
Was: R_RX_24
2- R_RX_DIR16 =
:nodoc:
3- R_RX_DIR16U =
Was: R_RX_16_UNS
4- R_RX_DIR16S =
Was: R_RX_16
5- R_RX_DIR8 =
:nodoc:
6- R_RX_DIR8U =
Was: R_RX_8_UNS
7- R_RX_DIR8S =
Was: R_RX_8
8- R_RX_DIR24S_PCREL =
Was: R_RX_24_PCREL
9- R_RX_DIR16S_PCREL =
Was: R_RX_16_PCREL
10- R_RX_DIR8S_PCREL =
Was: R_RX_8_PCREL
11- R_RX_DIR16UL =
:nodoc:
12- R_RX_DIR16UW =
:nodoc:
13- R_RX_DIR8UL =
:nodoc:
14- R_RX_DIR8UW =
:nodoc:
15- R_RX_DIR32_REV =
:nodoc:
16- R_RX_DIR16_REV =
:nodoc:
17- R_RX_DIR3U_PCREL =
:nodoc:
18- R_RX_RH_3_PCREL =
Like R_RX_DIR8S_PCREL but only 3-bits
32- R_RX_RH_16_OP =
Like R_RX_DIR16 but for opcodes - always big endian
33- R_RX_RH_24_OP =
Like R_RX_DIR24S but for opcodes - always big endian
34- R_RX_RH_32_OP =
Like R_RX_DIR32 but for opcodes - always big endian
35- R_RX_RH_24_UNS =
Like R_RX_DIR24S but for unsigned values
36- R_RX_RH_8_NEG =
Like R_RX_DIR8 but -x is stored
37- R_RX_RH_16_NEG =
Like R_RX_DIR16 but -x is stored
38- R_RX_RH_24_NEG =
Like R_RX_DIR24S but -x is stored
39- R_RX_RH_32_NEG =
Like R_RX_DIR32 but -x is stored
40- R_RX_RH_DIFF =
Subtract from a previous relocation
41- R_RX_RH_GPRELB =
Byte value, relative to __gp
42- R_RX_RH_GPRELW =
Word value, relative to __gp
43- R_RX_RH_GPRELL =
Long value, relative to __gp
44- R_RX_RH_RELAX =
Marks opcodes suitable for linker relaxation
45- R_RX_ABS32 =
:nodoc:
65- R_RX_ABS24S =
:nodoc:
66- R_RX_ABS16 =
:nodoc:
67- R_RX_ABS16U =
:nodoc:
68- R_RX_ABS16S =
:nodoc:
69- R_RX_ABS8 =
:nodoc:
70- R_RX_ABS8U =
:nodoc:
71- R_RX_ABS8S =
:nodoc:
72- R_RX_ABS24S_PCREL =
:nodoc:
73- R_RX_ABS16S_PCREL =
:nodoc:
74- R_RX_ABS8S_PCREL =
:nodoc:
75- R_RX_ABS16UL =
:nodoc:
76- R_RX_ABS16UW =
:nodoc:
77- R_RX_ABS8UL =
:nodoc:
78- R_RX_ABS8UW =
:nodoc:
79- R_RX_ABS32_REV =
:nodoc:
80- R_RX_ABS16_REV =
:nodoc:
81- R_RX_SYM =
:nodoc:
128- R_RX_OPneg =
:nodoc:
129- R_RX_OPadd =
:nodoc:
130- R_RX_OPsub =
:nodoc:
131- R_RX_OPmul =
:nodoc:
132- R_RX_OPdiv =
:nodoc:
133- R_RX_OPshla =
:nodoc:
134- R_RX_OPshra =
:nodoc:
135- R_RX_OPsctsize =
:nodoc:
136- R_RX_OPscttop =
:nodoc:
141- R_RX_OPand =
:nodoc:
144- R_RX_OPor =
:nodoc:
145- R_RX_OPxor =
:nodoc:
146- R_RX_OPnot =
:nodoc:
147- R_RX_OPmod =
:nodoc:
148- R_RX_OPromtop =
:nodoc:
149- R_RX_OPramtop =
:nodoc:
150