xref: /openbsd/sys/arch/m88k/include/reloc.h (revision 09467b48)
1 /*	$OpenBSD: reloc.h,v 1.1 2013/01/05 11:20:56 miod Exp $	*/
2 
3 /* public domain */
4 
5 #ifndef	_M88K_RELOC_H_
6 #define	_M88K_RELOC_H_
7 
8 #define	RELOC_NONE		0
9 #define	RELOC_COPY		1
10 #define	RELOC_GOTP_ENT		2
11 #define	RELOC_8			4
12 #define	RELOC_8S		5
13 #define	RELOC_16S		7
14 #define	RELOC_DISP16		8
15 #define	RELOC_DISP26		10
16 #define	RELOC_PLT_DISP26	14
17 #define	RELOC_BBASED_32		16
18 #define	RELOC_BBASED_32UA	17
19 #define	RELOC_BBASED_16H	18
20 #define	RELOC_BBASED_16L	19
21 #define	RELOC_ABDIFF_32		24
22 #define	RELOC_ABDIFF_32UA	25
23 #define	RELOC_ABDIFF_16H	26
24 #define	RELOC_ABDIFF_16L	27
25 #define	RELOC_ABDIFF_16		28
26 #define	RELOC_32		32
27 #define	RELOC_32UA		33
28 #define	RELOC_16H		34
29 #define	RELOC_16L		35
30 #define	RELOC_16		36
31 #define	RELOC_GOT_32		40
32 #define	RELOC_GOT_32UA		41
33 #define	RELOC_GOT_16H		42
34 #define	RELOC_GOT_16L		43
35 #define	RELOC_GOT_16		44
36 #define	RELOC_GOTP_32		48
37 #define	RELOC_GOTP_32UA		49
38 #define	RELOC_GOTP_16H		50
39 #define	RELOC_GOTP_16L		51
40 #define	RELOC_GOTP_16		52
41 #define	RELOC_PLT_32		56
42 #define	RELOC_PLT_32UA		57
43 #define	RELOC_PLT_16H		58
44 #define	RELOC_PLT_16L		59
45 #define	RELOC_PLT_16		60
46 #define	RELOC_ABREL_32		64
47 #define	RELOC_ABREL_32UA	65
48 #define	RELOC_ABREL_16H		66
49 #define	RELOC_ABREL_16L		67
50 #define	RELOC_ABREL_16		68
51 #define	RELOC_GOT_ABREL_32	72
52 #define	RELOC_GOT_ABREL_32UA	73
53 #define	RELOC_GOT_ABREL_16H	74
54 #define	RELOC_GOT_ABREL_16L	75
55 #define	RELOC_GOT_ABREL_16	76
56 #define	RELOC_GOTP_ABREL_32	80
57 #define	RELOC_GOTP_ABREL_32UA	81
58 #define	RELOC_GOTP_ABREL_16H	82
59 #define	RELOC_GOTP_ABREL_16L	83
60 #define	RELOC_GOTP_ABREL_16	84
61 #define	RELOC_PLT_ABREL_32	88
62 #define	RELOC_PLT_ABREL_32UA	89
63 #define	RELOC_PLT_ABREL_16H	90
64 #define	RELOC_PLT_ABREL_16L	91
65 #define	RELOC_PLT_ABREL_16	92
66 #define	RELOC_SREL_32		96
67 #define	RELOC_SREL_32UA		97
68 #define	RELOC_SREL_16H		98
69 #define	RELOC_SREL_16L		99
70 
71 #endif	/* _M88K_RELOC_H_ */
72