Deleted Added
full compact
ppc64.h (218822) ppc64.h (275718)
1/* PPC64 ELF support for BFD.
1/* PPC64 ELF support for BFD.
2 Copyright 2003 Free Software Foundation, Inc.
2 Copyright 2003, 2005, 2009 Free Software Foundation, Inc.
3
4This file is part of BFD, the Binary File Descriptor library.
5
6This program is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2 of the License, or
9(at your option) any later version.
10

--- 120 unchanged lines hidden (view full) ---

131 RELOC_NUMBER (R_PPC64_TPREL16_HIGHEST, 99)
132 RELOC_NUMBER (R_PPC64_TPREL16_HIGHESTA, 100)
133 RELOC_NUMBER (R_PPC64_DTPREL16_DS, 101)
134 RELOC_NUMBER (R_PPC64_DTPREL16_LO_DS, 102)
135 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHER, 103)
136 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHERA, 104)
137 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHEST, 105)
138 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHESTA, 106)
3
4This file is part of BFD, the Binary File Descriptor library.
5
6This program is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2 of the License, or
9(at your option) any later version.
10

--- 120 unchanged lines hidden (view full) ---

131 RELOC_NUMBER (R_PPC64_TPREL16_HIGHEST, 99)
132 RELOC_NUMBER (R_PPC64_TPREL16_HIGHESTA, 100)
133 RELOC_NUMBER (R_PPC64_DTPREL16_DS, 101)
134 RELOC_NUMBER (R_PPC64_DTPREL16_LO_DS, 102)
135 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHER, 103)
136 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHERA, 104)
137 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHEST, 105)
138 RELOC_NUMBER (R_PPC64_DTPREL16_HIGHESTA, 106)
139 RELOC_NUMBER (R_PPC64_TLSGD, 107)
140 RELOC_NUMBER (R_PPC64_TLSLD, 108)
139
140 /* These are GNU extensions to enable C++ vtable garbage collection. */
141 RELOC_NUMBER (R_PPC64_GNU_VTINHERIT, 253)
142 RELOC_NUMBER (R_PPC64_GNU_VTENTRY, 254)
143
144END_RELOC_NUMBERS (R_PPC64_max)
145
146#define IS_PPC64_TLS_RELOC(R) \
147 ((R) >= R_PPC64_TLS && (R) <= R_PPC64_DTPREL16_HIGHESTA)
148
149/* Specify the start of the .glink section. */
150#define DT_PPC64_GLINK DT_LOPROC
151
152/* Specify the start and size of the .opd section. */
153#define DT_PPC64_OPD (DT_LOPROC + 1)
154#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
155
156#endif /* _ELF_PPC64_H */
141
142 /* These are GNU extensions to enable C++ vtable garbage collection. */
143 RELOC_NUMBER (R_PPC64_GNU_VTINHERIT, 253)
144 RELOC_NUMBER (R_PPC64_GNU_VTENTRY, 254)
145
146END_RELOC_NUMBERS (R_PPC64_max)
147
148#define IS_PPC64_TLS_RELOC(R) \
149 ((R) >= R_PPC64_TLS && (R) <= R_PPC64_DTPREL16_HIGHESTA)
150
151/* Specify the start of the .glink section. */
152#define DT_PPC64_GLINK DT_LOPROC
153
154/* Specify the start and size of the .opd section. */
155#define DT_PPC64_OPD (DT_LOPROC + 1)
156#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
157
158#endif /* _ELF_PPC64_H */