Back to index

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

Go to the source code of this file.

Classes

struct  coff_reloc
struct  coff_section
struct  coff_ofile
struct  coff_isection
struct  coff_sfile
struct  coff_type
struct  coff_line
struct  coff_scope
struct  coff_visible
struct  coff_where
struct  coff_symbol
union  coff_type.u
struct  coff_type.u.asecdef
struct  coff_type.u.astructdef
struct  coff_type.u.astructref
struct  coff_type.u.aenumdef
struct  coff_type.u.aenumref
struct  coff_type.u.pointer
struct  coff_type.u.array
struct  coff_type.u.function

Defines

#define T_NULL   0
#define T_VOID   1 /* function argument (only used by compiler) */
#define T_CHAR   2 /* character */
#define T_SHORT   3 /* short integer */
#define T_INT   4 /* integer */
#define T_LONG   5 /* long integer */
#define T_FLOAT   6 /* floating point */
#define T_DOUBLE   7 /* double word */
#define T_STRUCT   8 /* structure */
#define T_UNION   9 /* union */
#define T_ENUM   10 /* enumeration */
#define T_MOE   11 /* member of enumeration*/
#define T_UCHAR   12 /* unsigned character */
#define T_USHORT   13 /* unsigned short */
#define T_UINT   14 /* unsigned integer */
#define T_ULONG   15 /* unsigned long */
#define T_LNGDBL   16 /* long double */

Functions

struct coff_ofile *coff_grok PARAMS ((bfd *))

Class Documentation

struct coff_reloc

Definition at line 39 of file coffgrok.h.

Collaboration diagram for coff_reloc:
Class Members
int addend
int offset
struct coff_symbol * symbol
struct coff_section

Definition at line 46 of file coffgrok.h.

Collaboration diagram for coff_section:
Class Members
int address
struct bfd_section * bfd_section
int code
int data
char * name
int nrelocs
int number
struct coff_reloc * relocs
int size
struct coff_ofile

Definition at line 59 of file coffgrok.h.

Collaboration diagram for coff_ofile:
Class Members
int nsections
int nsources
struct coff_section * sections
struct coff_sfile * source_head
struct coff_sfile * source_tail
struct coff_symbol * symbol_list_head
struct coff_symbol * symbol_list_tail
struct coff_isection

Definition at line 70 of file coffgrok.h.

Collaboration diagram for coff_isection:
Class Members
int high
int init
int low
struct coff_section * parent
struct coff_sfile

Definition at line 77 of file coffgrok.h.

Collaboration diagram for coff_sfile:
Class Members
char * name
struct coff_sfile * next
struct coff_scope * scope
struct coff_isection * section
struct coff_line

Definition at line 150 of file coffgrok.h.

Class Members
int * addresses
int * lines
int nlines
struct coff_scope

Definition at line 158 of file coffgrok.h.

Collaboration diagram for coff_scope:
Class Members
struct coff_scope * list_head
struct coff_scope * list_tail
struct coff_scope * next
int nvars
int offset
struct coff_scope * parent
struct coff_section * sec
int size
struct coff_symbol * vars_head
struct coff_symbol * vars_tail
struct coff_symbol

Definition at line 211 of file coffgrok.h.

Collaboration diagram for coff_symbol:
Class Members
int er_number
char * name
struct coff_symbol * next
struct coff_symbol * next_in_ofile_list
int number
struct coff_sfile * sfile
int tag
struct coff_type * type
struct coff_visible * visible
struct coff_where * where
union coff_type.u

Definition at line 98 of file coffgrok.h.

Class Members
u aenumdef
u aenumref
u array
u asecdef
u astructdef
u astructref
int basic
u function
u pointer
struct coff_type.u.asecdef

Definition at line 100 of file coffgrok.h.

Class Members
int address
int size
struct coff_type.u.astructdef

Definition at line 106 of file coffgrok.h.

Class Members
struct coff_scope * elements
int idx
int isstruct
struct coff_type.u.astructref

Definition at line 113 of file coffgrok.h.

Class Members
struct coff_symbol * ref
struct coff_type.u.aenumdef

Definition at line 118 of file coffgrok.h.

Class Members
struct coff_scope * elements
int idx
struct coff_type.u.aenumref

Definition at line 123 of file coffgrok.h.

Class Members
struct coff_symbol * ref
struct coff_type.u.pointer

Definition at line 128 of file coffgrok.h.

Class Members
struct coff_type * points_to
struct coff_type.u.array

Definition at line 132 of file coffgrok.h.

Class Members
struct coff_type * array_of
int dim
struct coff_type.u.function

Definition at line 138 of file coffgrok.h.

Class Members
struct coff_scope * code
struct coff_type * function_returns
struct coff_line * lines
struct coff_scope * parameters

Define Documentation

#define T_CHAR   2 /* character */

Definition at line 22 of file coffgrok.h.

#define T_DOUBLE   7 /* double word */

Definition at line 27 of file coffgrok.h.

#define T_ENUM   10 /* enumeration */

Definition at line 30 of file coffgrok.h.

#define T_FLOAT   6 /* floating point */

Definition at line 26 of file coffgrok.h.

#define T_INT   4 /* integer */

Definition at line 24 of file coffgrok.h.

#define T_LNGDBL   16 /* long double */

Definition at line 36 of file coffgrok.h.

#define T_LONG   5 /* long integer */

Definition at line 25 of file coffgrok.h.

#define T_MOE   11 /* member of enumeration*/

Definition at line 31 of file coffgrok.h.

#define T_NULL   0

Definition at line 20 of file coffgrok.h.

#define T_SHORT   3 /* short integer */

Definition at line 23 of file coffgrok.h.

#define T_STRUCT   8 /* structure */

Definition at line 28 of file coffgrok.h.

#define T_UCHAR   12 /* unsigned character */

Definition at line 32 of file coffgrok.h.

#define T_UINT   14 /* unsigned integer */

Definition at line 34 of file coffgrok.h.

#define T_ULONG   15 /* unsigned long */

Definition at line 35 of file coffgrok.h.

#define T_UNION   9 /* union */

Definition at line 29 of file coffgrok.h.

#define T_USHORT   13 /* unsigned short */

Definition at line 33 of file coffgrok.h.

#define T_VOID   1 /* function argument (only used by compiler) */

Definition at line 21 of file coffgrok.h.


Function Documentation

struct coff_ofile* coff_grok PARAMS ( (bfd *)  ) [read]