Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Typedefs | Variables
external.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  external_filehdr
struct  external_aouthdr
struct  external_aouthdr64
struct  external_scnhdr
struct  external_lineno
struct  external_syment
union  external_auxent
union  external_lineno.l_addr
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 FILHDR   struct external_filehdr
#define FILHSZ   20
#define AOUTHDRSZ   28
#define AOUTSZ   28
#define AOUTHDRSZ64   24
#define SCNHDR   struct external_scnhdr
#define SCNHSZ   40
#define _TEXT   ".text"
#define _DATA   ".data"
#define _BSS   ".bss"
#define _COMMENT   ".comment"
#define _LIB   ".lib"
#define LINENO   struct external_lineno
#define LINESZ   (4 + L_LNNO_SIZE)
#define E_SYMNMLEN   8 /* # characters in a symbol name */
#define E_FILNMLEN   14
#define E_DIMNUM   4 /* # array dimensions in auxiliary entry */
#define SYMENT   struct external_syment
#define SYMESZ   18
#define N_BTMASK   0xf
#define N_TMASK   0x30
#define N_BTSHFT   4
#define N_TSHIFT   2
#define AUXENT   union external_auxent
#define AUXESZ   18
#define _ETEXT   "etext"

Typedefs

typedef struct external_aouthdr AOUTHDR
typedef struct external_aouthdr64 AOUTHDR64

Variables

struct external_syment ATTRIBUTE_PACKED

Class Documentation

struct external_filehdr

Definition at line 22 of file alpha.h.

Class Members
unsigned char f_flags
char f_flags
unsigned char f_magic
char f_magic
unsigned char f_nscns
char f_nscns
unsigned char f_nsyms
char f_nsyms
unsigned char f_opthdr
char f_opthdr
unsigned char f_symptr
char f_symptr
char f_target_id
unsigned char f_timdat
char f_timdat
struct external_aouthdr

Definition at line 51 of file alpha.h.

Class Members
unsigned char bldrev
char bsize
unsigned char bsize
unsigned char bss_start
unsigned char cprmask
char data_start
unsigned char data_start
char dsize
unsigned char dsize
char entry
unsigned char entry
unsigned char fprmask
unsigned char gp_value
unsigned char gprmask
char magic
unsigned char magic
unsigned char padding
char text_start
unsigned char text_start
char tsize
unsigned char tsize
char vstamp
unsigned char vstamp
struct external_aouthdr64

Definition at line 59 of file external.h.

Class Members
char bsize
char dsize
char entry
char magic
char text_start
char tsize
char vstamp
struct external_scnhdr

Definition at line 76 of file alpha.h.

Class Members
char s_align
unsigned char s_flags
char s_flags
unsigned char s_lnnoptr
char s_lnnoptr
char s_mempage
unsigned char s_name
char s_name
unsigned char s_nlnno
char s_nlnno
unsigned char s_nreloc
char s_nreloc
char s_pad
unsigned char s_paddr
char s_paddr
char s_page
unsigned char s_relptr
char s_relptr
char s_reserved
unsigned char s_scnptr
char s_scnptr
unsigned char s_size
char s_size
unsigned char s_vaddr
char s_vaddr
struct external_lineno

Definition at line 115 of file external.h.

Class Members
union external_lineno l_addr
union external_lineno l_addr
union external_lineno l_addr
union external_lineno l_addr
union external_lineno l_addr
union external_lineno l_addr
char l_lnno
char padding
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
union external_lineno.l_addr

Definition at line 117 of file external.h.

Class Members
char l_paddr
char l_symndx
union external_syment.e

Definition at line 151 of file external.h.

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

Definition at line 155 of file external.h.

Class Members
char e_offset
char e_zeroes
struct external_auxent.x_sym

Definition at line 194 of file external.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 198 of file external.h.

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

Definition at line 200 of file external.h.

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

Definition at line 210 of file external.h.

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

Definition at line 212 of file external.h.

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

Definition at line 218 of file external.h.

Class Members
char x_dimen
union external_auxent.x_file

Definition at line 229 of file external.h.

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

Definition at line 233 of file external.h.

Class Members
char x_offset
char x_zeroes
struct external_auxent.x_scn

Definition at line 241 of file external.h.

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

Definition at line 253 of file external.h.

Class Members
char x_tvfill
char x_tvlen
char x_tvran

Define Documentation

#define _BSS   ".bss"

Definition at line 98 of file external.h.

#define _COMMENT   ".comment"

Definition at line 99 of file external.h.

#define _DATA   ".data"

Definition at line 97 of file external.h.

#define _ETEXT   "etext"

Definition at line 264 of file external.h.

#define _LIB   ".lib"

Definition at line 100 of file external.h.

#define _TEXT   ".text"

Definition at line 96 of file external.h.

#define AOUTHDRSZ   28

Definition at line 56 of file external.h.

#define AOUTHDRSZ64   24

Definition at line 70 of file external.h.

#define AOUTSZ   28

Definition at line 57 of file external.h.

#define AUXENT   union external_auxent

Definition at line 261 of file external.h.

#define AUXESZ   18

Definition at line 262 of file external.h.

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

Definition at line 147 of file external.h.

#define E_FILNMLEN   14

Definition at line 145 of file external.h.

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

Definition at line 143 of file external.h.

Definition at line 36 of file external.h.

#define FILHSZ   20

Definition at line 37 of file external.h.

Definition at line 126 of file external.h.

#define LINESZ   (4 + L_LNNO_SIZE)

Definition at line 127 of file external.h.

#define N_BTMASK   0xf

Definition at line 173 of file external.h.

#define N_BTSHFT   4

Definition at line 181 of file external.h.

#define N_TMASK   0x30

Definition at line 177 of file external.h.

#define N_TSHIFT   2

Definition at line 185 of file external.h.

Definition at line 91 of file external.h.

#define SCNHSZ   40

Definition at line 92 of file external.h.

Definition at line 169 of file external.h.

#define SYMESZ   18

Definition at line 170 of file external.h.


Typedef Documentation


Variable Documentation