Module: ELFTools::Constants::R::MSP430X

Defined in:
lib/elftools/constants/relocation/msp430x.rb

Overview

Relocation types of MSP430X.

Constant Summary collapse

R_MSP430_ABS32 =

aka R_MSP430_32

1
R_MSP430_ABS16 =

aka R_MSP430_16

2
R_MSP430_ABS8 =

:nodoc:

3
R_MSP430_PCR16 =

aka R_MSP430_16_PCREL

4
R_MSP430X_PCR20_EXT_SRC =

:nodoc:

5
R_MSP430X_PCR20_EXT_DST =

:nodoc:

6
R_MSP430X_PCR20_EXT_ODST =

:nodoc:

7
R_MSP430X_ABS20_EXT_SRC =

:nodoc:

8
R_MSP430X_ABS20_EXT_DST =

:nodoc:

9
R_MSP430X_ABS20_EXT_ODST =

:nodoc:

10
R_MSP430X_ABS20_ADR_SRC =

:nodoc:

11
R_MSP430X_ABS20_ADR_DST =

:nodoc:

12
R_MSP430X_PCR16 =

Like R_MSP430_PCR16 but with overflow checking

13
R_MSP430X_PCR20_CALL =

:nodoc:

14
R_MSP430X_ABS16 =

Like R_MSP430_ABS16 but with overflow checking

15
R_MSP430_ABS_HI16 =

:nodoc:

16
R_MSP430_PREL31 =

:nodoc:

17
R_MSP430_EHTYPE =

Mentioned in ABI

18
R_MSP430X_10_PCREL =

Red Hat invention. Used for Jump instructions

19
R_MSP430X_2X_PCREL =

Red Hat invention. Used for relaxing jumps

20
R_MSP430X_SYM_DIFF =

Red Hat invention. Used for relaxing debug info

21
R_MSP430X_GNU_SET_ULEB128 =

GNU only

22
R_MSP430X_GNU_SUB_ULEB128 =

GNU only

23