summaryrefslogtreecommitdiffstats
path: root/backends/sparc_reloc.def
blob: 91fcad744b63f332a700ffaaabc1d66bd9fde8a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/* List the relocation types for sparc.  -*- C -*-
   Copyright (C) 2005 Red Hat, Inc.

   This program is Open Source software; you can redistribute it and/or
   modify it under the terms of the Open Software License version 1.0 as
   published by the Open Source Initiative.

   You should have received a copy of the Open Software License along
   with this program; if not, you may obtain a copy of the Open Software
   License version 1.0 from http://www.opensource.org/licenses/osl.php or
   by writing the Open Source Initiative c/o Lawrence Rosen, Esq.,
   3001 King Ranch Road, Ukiah, CA 95482.   */

/* 	    NAME,		REL|EXEC|DYN	*/

RELOC_TYPE (NONE,               0)
RELOC_TYPE (8,                  0)
RELOC_TYPE (16,                 0)
RELOC_TYPE (32,                 0)
RELOC_TYPE (DISP8,              0)
RELOC_TYPE (DISP16,             0)
RELOC_TYPE (DISP32,             0)
RELOC_TYPE (WDISP30,            0)
RELOC_TYPE (WDISP22,            0)
RELOC_TYPE (HI22,               0)
RELOC_TYPE (22,                 0)
RELOC_TYPE (13,                 0)
RELOC_TYPE (LO10,               0)
RELOC_TYPE (GOT10,              0)
RELOC_TYPE (GOT13,              0)
RELOC_TYPE (GOT22,              0)
RELOC_TYPE (PC10,               0)
RELOC_TYPE (PC22,               0)
RELOC_TYPE (WPLT30,             0)
RELOC_TYPE (COPY,               EXEC)
RELOC_TYPE (GLOB_DAT,           EXEC|DYN)
RELOC_TYPE (JMP_SLOT,           EXEC|DYN)
RELOC_TYPE (RELATIVE,           EXEC|DYN)
RELOC_TYPE (UA32,               0)
RELOC_TYPE (PLT32,              0)
RELOC_TYPE (HIPLT22,            0)
RELOC_TYPE (LOPLT10,            0)
RELOC_TYPE (PCPLT32,            0)
RELOC_TYPE (PCPLT22,            0)
RELOC_TYPE (PCPLT10,            0)
RELOC_TYPE (10,                 0)
RELOC_TYPE (11,                 0)
RELOC_TYPE (64,                 0)
RELOC_TYPE (OLO10,              0)
RELOC_TYPE (HH22,               0)
RELOC_TYPE (HM10,               0)
RELOC_TYPE (LM22,               0)
RELOC_TYPE (PC_HH22,            0)
RELOC_TYPE (PC_HM10,            0)
RELOC_TYPE (PC_LM22,            0)
RELOC_TYPE (WDISP16,            0)
RELOC_TYPE (WDISP19,            0)
RELOC_TYPE (7,                  0)
RELOC_TYPE (5,                  0)
RELOC_TYPE (6,                  0)
RELOC_TYPE (DISP64,             0)
RELOC_TYPE (PLT64,              0)
RELOC_TYPE (HIX22,              0)
RELOC_TYPE (LOX10,              0)
RELOC_TYPE (H44,                0)
RELOC_TYPE (M44,                0)
RELOC_TYPE (L44,                0)
RELOC_TYPE (REGISTER,           0)
RELOC_TYPE (UA64,               0)
RELOC_TYPE (UA16,               0)
RELOC_TYPE (TLS_GD_HI22,        0)
RELOC_TYPE (TLS_GD_LO10,        0)
RELOC_TYPE (TLS_GD_ADD,         0)
RELOC_TYPE (TLS_GD_CALL,        0)
RELOC_TYPE (TLS_LDM_HI22,       0)
RELOC_TYPE (TLS_LDM_LO10,       0)
RELOC_TYPE (TLS_LDM_ADD,        0)
RELOC_TYPE (TLS_LDM_CALL,       0)
RELOC_TYPE (TLS_LDO_HIX22,      0)
RELOC_TYPE (TLS_LDO_LOX10,      0)
RELOC_TYPE (TLS_LDO_ADD,        0)
RELOC_TYPE (TLS_IE_HI22,        0)
RELOC_TYPE (TLS_IE_LO10,        0)
RELOC_TYPE (TLS_IE_LD,          0)
RELOC_TYPE (TLS_IE_LDX,         0)
RELOC_TYPE (TLS_IE_ADD,         0)
RELOC_TYPE (TLS_LE_HIX22,       0)
RELOC_TYPE (TLS_LE_LOX10,       0)
RELOC_TYPE (TLS_DTPMOD32,       0)
RELOC_TYPE (TLS_DTPMOD64,       0)
RELOC_TYPE (TLS_DTPOFF32,       0)
RELOC_TYPE (TLS_DTPOFF64,       0)
RELOC_TYPE (TLS_TPOFF32,        0)
RELOC_TYPE (TLS_TPOFF64,        0)