1 1.2 eeh /* $NetBSD: elf_machdep.h,v 1.2 1998/07/07 03:05:03 eeh Exp $ */ 2 1.1 eeh 3 1.2 eeh #define ELF32_MACHDEP_ENDIANNESS Elf_ed_2msb 4 1.1 eeh #define ELF32_MACHDEP_ID_CASES \ 5 1.1 eeh case Elf_em_sparc: \ 6 1.1 eeh case Elf_em_sparc32plus: \ 7 1.1 eeh break; 8 1.1 eeh 9 1.2 eeh #define ELF64_MACHDEP_ENDIANNESS Elf_ed_2msb 10 1.1 eeh #define ELF64_MACHDEP_ID_CASES \ 11 1.1 eeh case Elf_em_sparc32plus: \ 12 1.1 eeh break; 13 1.2 eeh 14 1.2 eeh #define R_SPARC_NONE 0 15 1.2 eeh #define R_SPARC_8 1 16 1.2 eeh #define R_SPARC_16 2 17 1.2 eeh #define R_SPARC_32 3 18 1.2 eeh #define R_SPARC_DISP8 4 19 1.2 eeh #define R_SPARC_DISP16 5 20 1.2 eeh #define R_SPARC_DISP32 6 21 1.2 eeh #define R_SPARC_WDISP30 7 22 1.2 eeh #define R_SPARC_WDISP22 8 23 1.2 eeh #define R_SPARC_HI22 9 24 1.2 eeh #define R_SPARC_22 10 25 1.2 eeh #define R_SPARC_13 11 26 1.2 eeh #define R_SPARC_LO10 12 27 1.2 eeh #define R_SPARC_GOT10 13 28 1.2 eeh #define R_SPARC_GOT13 14 29 1.2 eeh #define R_SPARC_GOT22 15 30 1.2 eeh #define R_SPARC_PC10 16 31 1.2 eeh #define R_SPARC_PC22 17 32 1.2 eeh #define R_SPARC_WPLT30 18 33 1.2 eeh #define R_SPARC_COPY 19 34 1.2 eeh #define R_SPARC_GLOB_DAT 20 35 1.2 eeh #define R_SPARC_JMP_SLOT 21 36 1.2 eeh #define R_SPARC_RELATIVE 22 37 1.2 eeh #define R_SPARC_UA32 23 38 1.2 eeh #define R_SPARC_PLT32 24 39 1.2 eeh #define R_SPARC_HIPLT22 25 40 1.2 eeh #define R_SPARC_LOPLT10 26 41 1.2 eeh #define R_SPARC_PCPLT32 27 42 1.2 eeh #define R_SPARC_PCPLT22 28 43 1.2 eeh #define R_SPARC_PCPLT10 29 44 1.2 eeh #define R_SPARC_10 30 45 1.2 eeh #define R_SPARC_11 31 46 1.2 eeh #define R_SPARC_64 32 47 1.2 eeh #define R_SPARC_OLO10 33 48 1.2 eeh #define R_SPARC_HH22 34 49 1.2 eeh #define R_SPARC_HM10 35 50 1.2 eeh #define R_SPARC_LM22 36 51 1.2 eeh #define R_SPARC_PC_HH22 37 52 1.2 eeh #define R_SPARC_PC_HM10 38 53 1.2 eeh #define R_SPARC_PC_LM22 39 54 1.2 eeh #define R_SPARC_WDISP16 40 55 1.2 eeh #define R_SPARC_WDISP19 41 56 1.2 eeh #define R_SPARC_GLOB_JMP 42 57 1.2 eeh #define R_SPARC_7 43 58 1.2 eeh #define R_SPARC_5 44 59 1.2 eeh #define R_SPARC_6 45 60 1.2 eeh 61 1.2 eeh #define R_TYPE(name) __CONCAT(R_SPARC_,name) 62