Back to index

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

Go to the source code of this file.

Classes

struct  _oasys_symbol
struct  _oasys_reloc
struct  _oasys_per_section
struct  _oasys_ar_obstack
struct  _oasys_module_info
struct  _oasys_ar_data
struct  _oasys_data

Defines

#define oasys_symbol(x)   ((oasys_symbol_type *)(x))
#define oasys_per_section(x)   ((oasys_per_section_type *)(x->used_by_bfd))
#define NSECTIONS   10
#define OASYS_DATA(abfd)   ((abfd)->tdata.oasys_obj_data)
#define OASYS_AR_DATA(abfd)   ((abfd)->tdata.oasys_ar_data)

Typedefs

typedef struct _oasys_symbol oasys_symbol_type
typedef struct _oasys_reloc oasys_reloc_type
typedef struct _oasys_per_section oasys_per_section_type
typedef struct _oasys_ar_obstack oasys_ar_obstack_type
typedef struct _oasys_module_info oasys_module_info_type
typedef struct _oasys_ar_data oasys_ar_data_type
typedef struct _oasys_data oasys_data_type

Class Documentation

struct _oasys_symbol

Definition at line 22 of file liboasys.h.

Collaboration diagram for _oasys_symbol:
Class Members
asymbol symbol
struct _oasys_reloc

Definition at line 27 of file liboasys.h.

Collaboration diagram for _oasys_reloc:
Class Members
struct _oasys_reloc * next
arelent relent
unsigned int symbol
struct _oasys_per_section

Definition at line 37 of file liboasys.h.

Collaboration diagram for _oasys_per_section:
Class Members
unsigned int current_byte
file_ptr current_pos
bfd_byte * data
bfd_boolean had_vma
bfd_boolean initialized
bfd_vma offset
bfd_vma pc
oasys_reloc_type ** reloc_tail_ptr
asection * section
struct _oasys_ar_obstack

Definition at line 54 of file liboasys.h.

Collaboration diagram for _oasys_ar_obstack:
Class Members
bfd * abfd
file_ptr file_offset
struct _oasys_module_info

Definition at line 60 of file liboasys.h.

Collaboration diagram for _oasys_module_info:
Class Members
bfd * abfd
char * name
file_ptr pos
unsigned int size
struct _oasys_ar_data

Definition at line 67 of file liboasys.h.

Collaboration diagram for _oasys_ar_data:
Class Members
oasys_module_info_type * module
unsigned int module_count
unsigned int module_index
struct _oasys_data

Definition at line 73 of file liboasys.h.

Collaboration diagram for _oasys_data:
Class Members
file_ptr first_data_record
asection * sections
char * strings
unsigned int symbol_string_length
asymbol * symbols

Define Documentation

#define NSECTIONS   10

Definition at line 52 of file liboasys.h.

#define OASYS_AR_DATA (   abfd)    ((abfd)->tdata.oasys_ar_data)

Definition at line 82 of file liboasys.h.

#define OASYS_DATA (   abfd)    ((abfd)->tdata.oasys_obj_data)

Definition at line 81 of file liboasys.h.

#define oasys_per_section (   x)    ((oasys_per_section_type *)(x->used_by_bfd))

Definition at line 35 of file liboasys.h.

#define oasys_symbol (   x)    ((oasys_symbol_type *)(x))

Definition at line 34 of file liboasys.h.


Typedef Documentation