123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- typedef struct {
- unsigned int index:24
- char letter
- } ieee_symbol_index_type
- typedef struct ct {
- bfd *this
- struct ct *next
- } bfd_chain_type;
- typedef struct ieee_symbol
- {
- asymbol symbol
- struct ieee_symbol *next
- unsigned int index
- } ieee_symbol_type
- typedef struct ieee_reloc {
- arelent relent
- struct ieee_reloc *next
- ieee_symbol_index_type symbol
- } ieee_reloc_type
- typedef struct ieee_per_section
- {
- asection *section
- bfd_byte *data
- bfd_vma offset
- bfd_vma pc
-
- file_ptr current_pos
- unsigned int current_byte
- bfd_boolean initialized
- ieee_reloc_type **reloc_tail_ptr
- } ieee_per_section_type
- typedef struct {
- unsigned char *input_p
- unsigned char *first_byte
- unsigned char *last_byte
- bfd_size_type total_amt
- bfd *abfd
- } common_header_type
- typedef struct ieee_data_struct
- {
- common_header_type h
- bfd_boolean read_symbols
- bfd_boolean read_data
- file_ptr output_cursor
-
- asection **section_table
- unsigned int section_table_size
- ieee_address_descriptor_type ad
- ieee_module_begin_type mb
- ieee_w_variable_type w
- unsigned int section_count
- unsigned int map_idx
-
- ieee_symbol_type *external_symbols;
-
- ieee_symbol_type *external_reference;
-
- unsigned int external_symbol_max_index;
- unsigned int external_symbol_min_index;
- unsigned int external_symbol_count;
- int external_symbol_base_offset;
- unsigned int external_reference_max_index;
- unsigned int external_reference_min_index;
- unsigned int external_reference_count;
- int external_reference_base_offset;
- bfd_boolean symbol_table_full
- bfd_boolean done_debug
- bfd_chain_type *chain_head
- bfd_chain_type *chain_root
- } ieee_data_type
- typedef struct {
- file_ptr file_offset
- bfd *abfd
- } ieee_ar_obstack_type
- typedef struct ieee_ar_data_struct
- {
- common_header_type h
- ieee_ar_obstack_type *elements
- unsigned int element_index
- unsigned int element_count
- } ieee_ar_data_type
|