Back to index

cell-binutils  2.17cvs20070401
Classes | Defines
sparc.h File Reference
#include "coff/external.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  external_syment
union  external_auxent
struct  external_reloc
union  external_syment.e
struct  external_syment.e.e
struct  external_auxent.x_sym
union  external_auxent.x_sym.x_misc
struct  external_auxent.x_sym.x_misc.x_lnsz
union  external_auxent.x_sym.x_fcnary
struct  external_auxent.x_sym.x_fcnary.x_fcn
struct  external_auxent.x_sym.x_fcnary.x_ary
union  external_auxent.x_file
struct  external_auxent.x_file.x_n
struct  external_auxent.x_scn
struct  external_auxent.x_tv

Defines

#define L_LNNO_SIZE   2
#define DO_NOT_DEFINE_SYMENT
#define DO_NOT_DEFINE_AUXENT
#define F_RELFLG   (0x0001) /* relocation info stripped */
#define F_EXEC   (0x0002) /* file is executable */
#define F_LNNO   (0x0004) /* line numbers stripped */
#define F_LSYMS   (0x0008) /* local symbols stripped */
#define SPARCMAGIC   (0540)
#define LYNXCOFFMAGIC   (0415)
#define OMAGIC   0404 /* object files, eg as output */
#define ZMAGIC   0413 /* demand load format, eg normal ld output */
#define STMAGIC   0401 /* target shlib */
#define SHMAGIC   0443 /* host shlib */
#define _TV   ".tv"
#define _INIT   ".init"
#define _FINI   ".fini"
#define E_SYMNMLEN   (8) /* # characters in a symbol name */
#define E_FILNMLEN   (14) /* # characters in a file name */
#define E_DIMNUM   (4) /* # array dimensions in auxiliary entry */
#define N_BTMASK   (0xf)
#define N_TMASK   (0x30)
#define N_BTSHFT   (4)
#define N_TSHIFT   (2)
#define SYMENT   struct external_syment
#define SYMESZ   20
#define AUXENT   union external_auxent
#define AUXESZ   20
#define _ETEXT   "etext"
#define RELOC   struct external_reloc
#define RELSZ   16

Class Documentation

struct external_syment

Definition at line 149 of file external.h.

Class Members
union external_syment e
union external_syment e
union external_syment e
union external_syment e
union external_syment e
union external_syment e
union external_syment e
char e_flags
char e_numaux
char e_offset
char e_sclass
char e_scnum
char e_type
char e_value
char pad2
char padding
union external_auxent
struct external_reloc

Definition at line 95 of file alpha.h.

Class Members
char pad
unsigned char r_bits
char r_offset
char r_reserved
char r_size
char r_spare
char r_stuff
char r_symndx
unsigned char r_symndx
char r_type
char r_vaddr
unsigned char r_vaddr
union external_syment.e

Definition at line 60 of file sparc.h.

Class Members
e e
char e_name
struct external_syment.e.e

Definition at line 62 of file sparc.h.

Class Members
char e_offset
char e_zeroes
struct external_auxent.x_sym

Definition at line 91 of file sparc.h.

Class Members
x_sym x_fcnary
x_sym x_misc
char x_tagndx
char x_tvndx
union external_auxent.x_sym.x_misc

Definition at line 93 of file sparc.h.

Class Members
char x_fsize
x_misc x_lnsz
struct external_auxent.x_sym.x_misc.x_lnsz

Definition at line 94 of file sparc.h.

Class Members
char x_lnno
char x_size
union external_auxent.x_sym.x_fcnary

Definition at line 100 of file sparc.h.

Class Members
x_fcnary x_ary
x_fcnary x_fcn
struct external_auxent.x_sym.x_fcnary.x_fcn

Definition at line 101 of file sparc.h.

Class Members
char x_endndx
char x_lnnoptr
struct external_auxent.x_sym.x_fcnary.x_ary

Definition at line 105 of file sparc.h.

Class Members
char x_dimen
union external_auxent.x_file

Definition at line 112 of file sparc.h.

Class Members
char x_fname
x_file x_n
struct external_auxent.x_file.x_n

Definition at line 114 of file sparc.h.

Class Members
char x_offset
char x_zeroes
struct external_auxent.x_scn

Definition at line 120 of file sparc.h.

Class Members
char x_nlinno
char x_nreloc
char x_scnlen
struct external_auxent.x_tv

Definition at line 126 of file sparc.h.

Class Members
char x_tvfill
char x_tvlen
char x_tvran

Define Documentation

#define _ETEXT   "etext"

Definition at line 140 of file sparc.h.

#define _FINI   ".fini"

Definition at line 50 of file sparc.h.

#define _INIT   ".init"

Definition at line 49 of file sparc.h.

#define _TV   ".tv"

Definition at line 48 of file sparc.h.

#define AUXENT   union external_auxent

Definition at line 137 of file sparc.h.

#define AUXESZ   20

Definition at line 138 of file sparc.h.

Definition at line 27 of file sparc.h.

Definition at line 26 of file sparc.h.

#define E_DIMNUM   (4) /* # array dimensions in auxiliary entry */

Definition at line 56 of file sparc.h.

#define E_FILNMLEN   (14) /* # characters in a file name */

Definition at line 55 of file sparc.h.

#define E_SYMNMLEN   (8) /* # characters in a symbol name */

Definition at line 54 of file sparc.h.

#define F_EXEC   (0x0002) /* file is executable */

Definition at line 31 of file sparc.h.

#define F_LNNO   (0x0004) /* line numbers stripped */

Definition at line 32 of file sparc.h.

#define F_LSYMS   (0x0008) /* local symbols stripped */

Definition at line 33 of file sparc.h.

#define F_RELFLG   (0x0001) /* relocation info stripped */

Definition at line 30 of file sparc.h.

#define L_LNNO_SIZE   2

Definition at line 25 of file sparc.h.

#define LYNXCOFFMAGIC   (0415)

Definition at line 39 of file sparc.h.

#define N_BTMASK   (0xf)

Definition at line 84 of file sparc.h.

#define N_BTSHFT   (4)

Definition at line 86 of file sparc.h.

#define N_TMASK   (0x30)

Definition at line 85 of file sparc.h.

#define N_TSHIFT   (2)

Definition at line 87 of file sparc.h.

#define OMAGIC   0404 /* object files, eg as output */

Definition at line 41 of file sparc.h.

#define RELOC   struct external_reloc

Definition at line 153 of file sparc.h.

#define RELSZ   16

Definition at line 154 of file sparc.h.

#define SHMAGIC   0443 /* host shlib */

Definition at line 44 of file sparc.h.

#define SPARCMAGIC   (0540)

Definition at line 35 of file sparc.h.

#define STMAGIC   0401 /* target shlib */

Definition at line 43 of file sparc.h.

Definition at line 135 of file sparc.h.

#define SYMESZ   20

Definition at line 136 of file sparc.h.

#define ZMAGIC   0413 /* demand load format, eg normal ld output */

Definition at line 42 of file sparc.h.