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 */ |