Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:24:26

0001 #define ELF32_MACHDEP_ENDIANNESS        ELFDATA2LSB
0002 
0003 #define ELF32_MACHDEP_ID_CASES \
0004     case EM_V850: \
0005         break;
0006 
0007 #define ELF32_MACHDEP_ID    EM_V850
0008 
0009 
0010 
0011 #define EF_V850_ARCH        0xf0000000
0012 #define E_V850_ARCH     0x00000000
0013 #define E_V850E_ARCH        0x10000000
0014 #define E_V850E1_ARCH       0x20000000
0015 #define E_V850E2_ARCH       0x30000000
0016 #define E_V850E2V3_ARCH     0x40000000
0017 
0018 #define ARCH_ELFSIZE    32
0019 
0020 
0021 #define     R_V850_NONE                             0
0022 #define     R_V850_9_PCREL                      1
0023 #define     R_V850_22_PCREL                     2
0024 #define     R_V850_HI16_S                           3
0025 #define     R_V850_HI16                             4
0026 #define     R_V850_LO16                             5
0027 #define     R_V850_ABS32                            6
0028 #define     R_V850_16                                   7
0029 #define     R_V850_8                                    8
0030 #define     R_V850_SDA_16_16_OFFSET     9
0031 #define     R_V850_SDA_15_16_OFFSET     10
0032 #define     R_V850_ZDA_16_16_OFFSET     11
0033 #define     R_V850_ZDA_15_16_OFFSET     12
0034 #define     R_V850_TDA_6_8_OFFSET           13
0035 #define     R_V850_TDA_7_8_OFFSET           14
0036 #define     R_V850_TDA_7_7_OFFSET           15
0037 #define     R_V850_TDA_16_16_OFFSET     16
0038 #define     R_V850_TDA_4_5_OFFSET           17
0039 #define     R_V850_TDA_4_4_OFFSET           18
0040 #define     R_V850_SDA_16_16_SPLIT_OFFSET       19
0041 #define     R_V850_ZDA_16_16_SPLIT_OFFSET       20
0042 #define     R_V850_CALLT_6_7_OFFSET         21
0043 #define     R_V850_CALLT_16_16_OFFSET       22
0044 #define     R_V850_GNU_VTINHERIT                23
0045 #define     R_V850_GNU_VTENTRY                  24
0046 #define     R_V850_LONGCALL                         25
0047 #define     R_V850_LONGJUMP                         26
0048 #define     R_V850_ALIGN                                27
0049 #define     R_V850_REL32                                28
0050 #define     R_V850_LO16_SPLIT_OFFSET        29
0051 #define     R_V850_16_PCREL                         30
0052 #define     R_V850_17_PCREL                         31
0053 #define     R_V850_23                                       32
0054 #define     R_V850_32_PCREL                         33
0055 #define     R_V850_32_ABS                               34
0056 #define     R_V850_16_SPLIT_OFFSET          35
0057 #define     R_V850_16_S1                                36
0058 #define     R_V850_LO16_S1                          37
0059 #define     R_V850_CALLT_15_16_OFFSET       38
0060 #define     R_V850_32_GOTPCREL                  39
0061 #define     R_V850_16_GOT                               40
0062 #define     R_V850_32_GOT                               41
0063 #define     R_V850_22_PLT                               42
0064 #define     R_V850_32_PLT                               43
0065 #define     R_V850_COPY                                 44
0066 #define     R_V850_GLOB_DAT                         45
0067 #define     R_V850_JMP_SLOT                         46
0068 #define     R_V850_RELATIVE                         47
0069 #define     R_V850_16_GOTOFF                        48
0070 #define     R_V850_32_GOTOFF                        49
0071 #define     R_V850_CODE                                 50
0072 #define     R_V850_DATA                                 51
0073 
0074 #define R_TYPE(name)        __CONCAT(R_V850_,name)