summaryrefslogtreecommitdiff
path: root/libebl/ppc_reloc.def
blob: 97187381b1181c3c055abefacc63500b2b1fdff9 (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
95
96
97
98
99
100
101
102
103
104
105
106
107
/* List the relocation types for ppc.  -*- 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 (ADDR32,             REL|EXEC|DYN)
RELOC_TYPE (ADDR24,             REL)
RELOC_TYPE (ADDR16,             REL)
RELOC_TYPE (ADDR16_LO,          REL)
RELOC_TYPE (ADDR16_HI,          REL)
RELOC_TYPE (ADDR16_HA,          REL)
RELOC_TYPE (ADDR14,             REL)
RELOC_TYPE (ADDR14_BRTAKEN,     REL)
RELOC_TYPE (ADDR14_BRNTAKEN,    REL)
RELOC_TYPE (REL24,              REL)
RELOC_TYPE (REL14,              REL)
RELOC_TYPE (REL14_BRTAKEN,      REL)
RELOC_TYPE (REL14_BRNTAKEN,     REL)
RELOC_TYPE (GOT16,              REL)
RELOC_TYPE (GOT16_LO,           REL)
RELOC_TYPE (GOT16_HI,           REL)
RELOC_TYPE (GOT16_HA,           REL)
RELOC_TYPE (PLTREL24,           REL)
RELOC_TYPE (COPY,               EXEC)
RELOC_TYPE (GLOB_DAT,           EXEC|DYN)
RELOC_TYPE (JMP_SLOT,           EXEC|DYN)
RELOC_TYPE (RELATIVE,           EXEC|DYN)
RELOC_TYPE (LOCAL24PC,          REL)
RELOC_TYPE (UADDR32,            REL)
RELOC_TYPE (UADDR16,            REL)
RELOC_TYPE (REL32,              REL)
RELOC_TYPE (PLT32,              REL)
RELOC_TYPE (PLTREL32,           REL)
RELOC_TYPE (PLT16_LO,           REL)
RELOC_TYPE (PLT16_HI,           REL)
RELOC_TYPE (PLT16_HA,           REL)
RELOC_TYPE (SDAREL16,           REL)
RELOC_TYPE (SECTOFF,            REL)
RELOC_TYPE (SECTOFF_LO,         REL)
RELOC_TYPE (SECTOFF_HI,         REL)
RELOC_TYPE (SECTOFF_HA,         REL)
RELOC_TYPE (TLS,                REL)
RELOC_TYPE (DTPMOD32,           EXEC|DYN)
RELOC_TYPE (TPREL16,            REL)
RELOC_TYPE (TPREL16_LO,         REL)
RELOC_TYPE (TPREL16_HI,         REL)
RELOC_TYPE (TPREL16_HA,         REL)
RELOC_TYPE (TPREL32,            EXEC|DYN)
RELOC_TYPE (DTPREL16,           REL)
RELOC_TYPE (DTPREL16_LO,        REL)
RELOC_TYPE (DTPREL16_HI,        REL)
RELOC_TYPE (DTPREL16_HA,        REL)
RELOC_TYPE (DTPREL32,           EXEC|DYN)
RELOC_TYPE (GOT_TLSGD16,        REL)
RELOC_TYPE (GOT_TLSGD16_LO,     REL)
RELOC_TYPE (GOT_TLSGD16_HI,     REL)
RELOC_TYPE (GOT_TLSGD16_HA,     REL)
RELOC_TYPE (GOT_TLSLD16,        REL)
RELOC_TYPE (GOT_TLSLD16_LO,     REL)
RELOC_TYPE (GOT_TLSLD16_HI,     REL)
RELOC_TYPE (GOT_TLSLD16_HA,     REL)
RELOC_TYPE (GOT_TPREL16,        REL)
RELOC_TYPE (GOT_TPREL16_LO,     REL)
RELOC_TYPE (GOT_TPREL16_HI,     REL)
RELOC_TYPE (GOT_TPREL16_HA,     REL)
RELOC_TYPE (GOT_DTPREL16,       REL)
RELOC_TYPE (GOT_DTPREL16_LO,    REL)
RELOC_TYPE (GOT_DTPREL16_HI,    REL)
RELOC_TYPE (GOT_DTPREL16_HA,    REL)
RELOC_TYPE (EMB_NADDR32,        REL)
RELOC_TYPE (EMB_NADDR16,        REL)
RELOC_TYPE (EMB_NADDR16_LO,     REL)
RELOC_TYPE (EMB_NADDR16_HI,     REL)
RELOC_TYPE (EMB_NADDR16_HA,     REL)
RELOC_TYPE (EMB_SDAI16,         REL)
RELOC_TYPE (EMB_SDA2I16,        REL)
RELOC_TYPE (EMB_SDA2REL,        REL)
RELOC_TYPE (EMB_SDA21,          REL)
RELOC_TYPE (EMB_MRKREF,         REL)
RELOC_TYPE (EMB_RELSEC16,       REL)
RELOC_TYPE (EMB_RELST_LO,       REL)
RELOC_TYPE (EMB_RELST_HI,       REL)
RELOC_TYPE (EMB_RELST_HA,       REL)
RELOC_TYPE (EMB_BIT_FLD,        REL)
RELOC_TYPE (EMB_RELSDA,         REL)
RELOC_TYPE (DIAB_SDA21_LO,      REL)
RELOC_TYPE (DIAB_SDA21_HI,      REL)
RELOC_TYPE (DIAB_SDA21_HA,      REL)
RELOC_TYPE (DIAB_RELSDA_LO,     REL)
RELOC_TYPE (DIAB_RELSDA_HI,     REL)
RELOC_TYPE (DIAB_RELSDA_HA,     REL)
RELOC_TYPE (REL16,              REL)
RELOC_TYPE (REL16_LO,           REL)
RELOC_TYPE (REL16_HI,           REL)
RELOC_TYPE (REL16_HA,           REL)
RELOC_TYPE (TOC16,              REL)