| OLD | NEW |
| 1 @section Targets | 1 @section Targets |
| 2 | 2 |
| 3 | 3 |
| 4 @strong{Description}@* | 4 @strong{Description}@* |
| 5 Each port of BFD to a different machine requires the creation | 5 Each port of BFD to a different machine requires the creation |
| 6 of a target back end. All the back end provides to the root | 6 of a target back end. All the back end provides to the root |
| 7 part of BFD is a structure containing pointers to functions | 7 part of BFD is a structure containing pointers to functions |
| 8 which perform certain low level operations on files. BFD | 8 which perform certain low level operations on files. BFD |
| 9 translates the applications's requests through a pointer into | 9 translates the applications's requests through a pointer into |
| 10 calls to the back end routines. | 10 calls to the back end routines. |
| (...skipping 449 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 460 section of the BFD. */ | 460 section of the BFD. */ |
| 461 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *); | 461 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *); |
| 462 | 462 |
| 463 /* Should this section be split up into smaller pieces during linking. */ | 463 /* Should this section be split up into smaller pieces during linking. */ |
| 464 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *); | 464 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *); |
| 465 | 465 |
| 466 /* Remove sections that are not referenced from the output. */ | 466 /* Remove sections that are not referenced from the output. */ |
| 467 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *); | 467 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *); |
| 468 | 468 |
| 469 /* Sets the bitmask of allowed and disallowed section flags. */ | 469 /* Sets the bitmask of allowed and disallowed section flags. */ |
| 470 void (*_bfd_lookup_section_flags) (struct bfd_link_info *, | 470 bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *, |
| 471 struct flag_info *); | 471 struct flag_info *, |
| 472 asection *); |
| 472 | 473 |
| 473 /* Attempt to merge SEC_MERGE sections. */ | 474 /* Attempt to merge SEC_MERGE sections. */ |
| 474 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *); | 475 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *); |
| 475 | 476 |
| 476 /* Is this section a member of a group? */ | 477 /* Is this section a member of a group? */ |
| 477 bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *); | 478 bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *); |
| 478 | 479 |
| 479 /* Discard members of a group. */ | 480 /* Discard members of a group. */ |
| 480 bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *); | 481 bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *); |
| 481 | 482 |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 607 (int (*search_func) (const bfd_target *, void *), | 608 (int (*search_func) (const bfd_target *, void *), |
| 608 void *); | 609 void *); |
| 609 @end example | 610 @end example |
| 610 @strong{Description}@* | 611 @strong{Description}@* |
| 611 Return a pointer to the first transfer vector in the list of | 612 Return a pointer to the first transfer vector in the list of |
| 612 transfer vectors maintained by BFD that produces a non-zero | 613 transfer vectors maintained by BFD that produces a non-zero |
| 613 result when passed to the function @var{search_func}. The | 614 result when passed to the function @var{search_func}. The |
| 614 parameter @var{data} is passed, unexamined, to the search | 615 parameter @var{data} is passed, unexamined, to the search |
| 615 function. | 616 function. |
| 616 | 617 |
| OLD | NEW |