Line 1... |
Line 1... |
/* SPARC ELF support for BFD.
|
/* SPARC ELF support for BFD.
|
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003
|
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2008
|
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
By Doug Evans, Cygnus Support, <dje@cygnus.com>.
|
By Doug Evans, Cygnus Support, <dje@cygnus.com>.
|
|
|
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
|
|
Line 43... |
Line 43... |
#define EF_SPARCV9_PSO 0x1 /* partial store ordering */
|
#define EF_SPARCV9_PSO 0x1 /* partial store ordering */
|
#define EF_SPARCV9_RMO 0x2 /* relaxed store ordering */
|
#define EF_SPARCV9_RMO 0x2 /* relaxed store ordering */
|
|
|
/* Section indices. */
|
/* Section indices. */
|
|
|
#define SHN_BEFORE 0xff00 /* used with SHF_ORDERED */
|
#define SHN_BEFORE SHN_LORESERVE /* used with SHF_ORDERED */
|
#define SHN_AFTER 0xff01 /* used with SHF_ORDERED */
|
#define SHN_AFTER (SHN_LORESERVE + 1) /* used with SHF_ORDERED */
|
|
|
/* Section flags. */
|
/* Section flags. */
|
|
|
#define SHF_EXCLUDE 0x80000000 /* exclude from linking */
|
#define SHF_EXCLUDE 0x80000000 /* exclude from linking */
|
#define SHF_ORDERED 0x40000000 /* treat sh_link,sh_info specially */
|
#define SHF_ORDERED 0x40000000 /* treat sh_link,sh_info specially */
|
Line 150... |
Line 150... |
RELOC_NUMBER (R_SPARC_TLS_DTPOFF32, 76)
|
RELOC_NUMBER (R_SPARC_TLS_DTPOFF32, 76)
|
RELOC_NUMBER (R_SPARC_TLS_DTPOFF64, 77)
|
RELOC_NUMBER (R_SPARC_TLS_DTPOFF64, 77)
|
RELOC_NUMBER (R_SPARC_TLS_TPOFF32, 78)
|
RELOC_NUMBER (R_SPARC_TLS_TPOFF32, 78)
|
RELOC_NUMBER (R_SPARC_TLS_TPOFF64, 79)
|
RELOC_NUMBER (R_SPARC_TLS_TPOFF64, 79)
|
|
|
|
RELOC_NUMBER (R_SPARC_GOTDATA_HIX22, 80)
|
|
RELOC_NUMBER (R_SPARC_GOTDATA_LOX10, 81)
|
|
RELOC_NUMBER (R_SPARC_GOTDATA_OP_HIX22, 82)
|
|
RELOC_NUMBER (R_SPARC_GOTDATA_OP_LOX10, 83)
|
|
RELOC_NUMBER (R_SPARC_GOTDATA_OP, 84)
|
|
|
|
RELOC_NUMBER (R_SPARC_H34, 85)
|
|
RELOC_NUMBER (R_SPARC_SIZE32, 86)
|
|
RELOC_NUMBER (R_SPARC_SIZE64, 87)
|
|
|
EMPTY_RELOC (R_SPARC_max_std)
|
EMPTY_RELOC (R_SPARC_max_std)
|
|
|
RELOC_NUMBER (R_SPARC_GNU_VTINHERIT, 250)
|
RELOC_NUMBER (R_SPARC_GNU_VTINHERIT, 250)
|
RELOC_NUMBER (R_SPARC_GNU_VTENTRY, 251)
|
RELOC_NUMBER (R_SPARC_GNU_VTENTRY, 251)
|
RELOC_NUMBER (R_SPARC_REV32, 252)
|
RELOC_NUMBER (R_SPARC_REV32, 252)
|