Line 1... |
Line 1... |
/* PPC64 ELF support for BFD.
|
/* PPC64 ELF support for BFD.
|
Copyright 2003 Free Software Foundation, Inc.
|
Copyright 2003, 2005, 2009 Free Software Foundation, Inc.
|
|
|
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
|
|
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
Line 134... |
Line 134... |
RELOC_NUMBER (R_PPC64_DTPREL16_LO_DS, 102)
|
RELOC_NUMBER (R_PPC64_DTPREL16_LO_DS, 102)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHER, 103)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHER, 103)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHERA, 104)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHERA, 104)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHEST, 105)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHEST, 105)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHESTA, 106)
|
RELOC_NUMBER (R_PPC64_DTPREL16_HIGHESTA, 106)
|
|
RELOC_NUMBER (R_PPC64_TLSGD, 107)
|
|
RELOC_NUMBER (R_PPC64_TLSLD, 108)
|
|
|
|
/* Support STT_GNU_IFUNC plt calls. */
|
|
RELOC_NUMBER (R_PPC64_JMP_IREL, 247)
|
|
RELOC_NUMBER (R_PPC64_IRELATIVE, 248)
|
|
|
|
/* These are GNU extensions used in PIC code sequences. */
|
|
RELOC_NUMBER (R_PPC64_REL16, 249)
|
|
RELOC_NUMBER (R_PPC64_REL16_LO, 250)
|
|
RELOC_NUMBER (R_PPC64_REL16_HI, 251)
|
|
RELOC_NUMBER (R_PPC64_REL16_HA, 252)
|
|
|
/* These are GNU extensions to enable C++ vtable garbage collection. */
|
/* These are GNU extensions to enable C++ vtable garbage collection. */
|
RELOC_NUMBER (R_PPC64_GNU_VTINHERIT, 253)
|
RELOC_NUMBER (R_PPC64_GNU_VTINHERIT, 253)
|
RELOC_NUMBER (R_PPC64_GNU_VTENTRY, 254)
|
RELOC_NUMBER (R_PPC64_GNU_VTENTRY, 254)
|
|
|
Line 151... |
Line 163... |
|
|
/* Specify the start and size of the .opd section. */
|
/* Specify the start and size of the .opd section. */
|
#define DT_PPC64_OPD (DT_LOPROC + 1)
|
#define DT_PPC64_OPD (DT_LOPROC + 1)
|
#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
|
#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
|
|
|
|
/* Specify that tls descriptors should be optimized. */
|
|
#define DT_PPC64_TLSOPT (DT_LOPROC + 3)
|
|
|
#endif /* _ELF_PPC64_H */
|
#endif /* _ELF_PPC64_H */
|
|
|
No newline at end of file
|
No newline at end of file
|