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