[BACK]Return to reloc.h CVS log [TXT][DIR] Up to [local] / sys / arch / arm / include

Annotation of sys/arch/arm/include/reloc.h, Revision 1.1

1.1     ! nbrk        1: /*     $OpenBSD: reloc.h,v 1.2 2006/05/26 20:22:04 miod Exp $  */
        !             2: /* Processor specific relocation types */
        !             3:
        !             4: #define R_ARM_NONE             0
        !             5: #define R_ARM_PC24             1
        !             6: #define R_ARM_ABS32            2
        !             7: #define R_ARM_REL32            3
        !             8: #define R_ARM_PC13             4
        !             9: #define R_ARM_ABS16            5
        !            10: #define R_ARM_ABS12            6
        !            11: #define R_ARM_THM_ABS5         7
        !            12: #define R_ARM_ABS8             8
        !            13: #define R_ARM_SBREL32          9
        !            14: #define R_ARM_THM_PC22         10
        !            15: #define R_ARM_THM_PC8          11
        !            16: #define R_ARM_AMP_VCALL9       12
        !            17: #define R_ARM_SWI24            13
        !            18: #define R_ARM_THM_SWI8         14
        !            19: #define R_ARM_XPC25            15
        !            20: #define R_ARM_THM_XPC22                16
        !            21:
        !            22: /* 17-31 are reserved for ARM Linux. */
        !            23: #define R_ARM_COPY             20
        !            24: #define R_ARM_GLOB_DAT         21
        !            25: #define        R_ARM_JUMP_SLOT         22
        !            26: #define R_ARM_RELATIVE         23
        !            27: #define        R_ARM_GOTOFF            24
        !            28: #define R_ARM_GOTPC            25
        !            29: #define R_ARM_GOT32            26
        !            30: #define R_ARM_PLT32            27
        !            31:
        !            32: #define R_ARM_ALU_PCREL_7_0    32
        !            33: #define R_ARM_ALU_PCREL_15_8   33
        !            34: #define R_ARM_ALU_PCREL_23_15  34
        !            35: #define R_ARM_ALU_SBREL_11_0   35
        !            36: #define R_ARM_ALU_SBREL_19_12  36
        !            37: #define R_ARM_ALU_SBREL_27_20  37
        !            38:
        !            39: /* 96-111 are reserved to G++. */
        !            40: #define R_ARM_GNU_VTENTRY      100
        !            41: #define R_ARM_GNU_VTINHERIT    101
        !            42: #define R_ARM_THM_PC11         102
        !            43: #define R_ARM_THM_PC9          103
        !            44:
        !            45: /* 112-127 are reserved for private experiments. */
        !            46:
        !            47: #define R_ARM_RXPC25           249
        !            48: #define R_ARM_RSBREL32         250
        !            49: #define R_ARM_THM_RPC22                251
        !            50: #define R_ARM_RREL32           252
        !            51: #define R_ARM_RABS32           253
        !            52: #define R_ARM_RPC24            254
        !            53: #define R_ARM_RBASE            255
        !            54:

CVSweb