Back to index

cell-binutils  2.17cvs20070401
Defines
sparc.h File Reference
#include "elf/reloc-macros.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EF_SPARC_32PLUS_MASK   0xffff00 /* bits indicating V8+ type */
#define EF_SPARC_32PLUS   0x000100 /* generic V8+ features */
#define EF_SPARC_SUN_US1   0x000200 /* Sun UltraSPARC1 extensions */
#define EF_SPARC_HAL_R1   0x000400 /* HAL R1 extensions */
#define EF_SPARC_SUN_US3   0x000800 /* Sun UltraSPARCIII extensions */
#define EF_SPARC_LEDATA   0x800000 /* little endian data */
#define EF_SPARC_EXT_MASK   0xffff00 /* reserved for vendor extensions */
#define EF_SPARCV9_MM   0x3 /* memory model mask */
#define EF_SPARCV9_TSO   0x0 /* total store ordering */
#define EF_SPARCV9_PSO   0x1 /* partial store ordering */
#define EF_SPARCV9_RMO   0x2 /* relaxed store ordering */
#define SHN_BEFORE   0xff00 /* used with SHF_ORDERED */
#define SHN_AFTER   0xff01 /* used with SHF_ORDERED */
#define SHF_EXCLUDE   0x80000000 /* exclude from linking */
#define SHF_ORDERED   0x40000000 /* treat sh_link,sh_info specially */
#define STT_REGISTER   13 /* global reg reserved to app. */
#define ELF64_R_TYPE_DATA(info)   (((bfd_signed_vma)(ELF64_R_TYPE(info) >> 8) ^ 0x800000) - 0x800000)
#define ELF64_R_TYPE_ID(info)   ((info) & 0xff)
#define ELF64_R_TYPE_INFO(data, type)   (((bfd_vma) ((data) & 0xffffff) << 8) | (bfd_vma) (type))
#define DT_SPARC_REGISTER   0x70000001

Define Documentation

#define DT_SPARC_REGISTER   0x70000001

Definition at line 174 of file sparc.h.

#define EF_SPARC_32PLUS   0x000100 /* generic V8+ features */

Definition at line 30 of file sparc.h.

#define EF_SPARC_32PLUS_MASK   0xffff00 /* bits indicating V8+ type */

Definition at line 29 of file sparc.h.

#define EF_SPARC_EXT_MASK   0xffff00 /* reserved for vendor extensions */

Definition at line 38 of file sparc.h.

#define EF_SPARC_HAL_R1   0x000400 /* HAL R1 extensions */

Definition at line 32 of file sparc.h.

#define EF_SPARC_LEDATA   0x800000 /* little endian data */

Definition at line 35 of file sparc.h.

#define EF_SPARC_SUN_US1   0x000200 /* Sun UltraSPARC1 extensions */

Definition at line 31 of file sparc.h.

#define EF_SPARC_SUN_US3   0x000800 /* Sun UltraSPARCIII extensions */

Definition at line 33 of file sparc.h.

#define EF_SPARCV9_MM   0x3 /* memory model mask */

Definition at line 41 of file sparc.h.

#define EF_SPARCV9_PSO   0x1 /* partial store ordering */

Definition at line 43 of file sparc.h.

#define EF_SPARCV9_RMO   0x2 /* relaxed store ordering */

Definition at line 44 of file sparc.h.

#define EF_SPARCV9_TSO   0x0 /* total store ordering */

Definition at line 42 of file sparc.h.

#define ELF64_R_TYPE_DATA (   info)    (((bfd_signed_vma)(ELF64_R_TYPE(info) >> 8) ^ 0x800000) - 0x800000)

Definition at line 165 of file sparc.h.

#define ELF64_R_TYPE_ID (   info)    ((info) & 0xff)

Definition at line 167 of file sparc.h.

#define ELF64_R_TYPE_INFO (   data,
  type 
)    (((bfd_vma) ((data) & 0xffffff) << 8) | (bfd_vma) (type))

Definition at line 169 of file sparc.h.

#define SHF_EXCLUDE   0x80000000 /* exclude from linking */

Definition at line 53 of file sparc.h.

#define SHF_ORDERED   0x40000000 /* treat sh_link,sh_info specially */

Definition at line 54 of file sparc.h.

#define SHN_AFTER   0xff01 /* used with SHF_ORDERED */

Definition at line 49 of file sparc.h.

#define SHN_BEFORE   0xff00 /* used with SHF_ORDERED */

Definition at line 48 of file sparc.h.

#define STT_REGISTER   13 /* global reg reserved to app. */

Definition at line 58 of file sparc.h.