X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fbfdlink.h;h=56ab03872baa958a232a575f1082b44e4b559d56;hb=a6a4679fc0ad12e99e0d8374752ecce9ef097ec2;hp=728fbe71075675e355fd343940813b6f846bbf6b;hpb=28cc9170c3d0bc0c5e82b45a10015e4bbcb01125;p=external%2Fbinutils.git diff --git a/include/bfdlink.h b/include/bfdlink.h index 728fbe7..56ab038 100644 --- a/include/bfdlink.h +++ b/include/bfdlink.h @@ -135,21 +135,29 @@ struct bfd_link_hash_entry automatically be non-NULL since the symbol will have been on the undefined symbol list. */ struct bfd_link_hash_entry *next; - bfd *abfd; /* BFD symbol was found in. */ + /* BFD symbol was found in. */ + bfd *abfd; + /* For __start_ and __stop_ symbols, the first + input section matching the name. */ + asection *section; } undef; /* bfd_link_hash_defined, bfd_link_hash_defweak. */ struct { struct bfd_link_hash_entry *next; - asection *section; /* Symbol section. */ - bfd_vma value; /* Symbol value. */ + /* Symbol section. */ + asection *section; + /* Symbol value. */ + bfd_vma value; } def; /* bfd_link_hash_indirect, bfd_link_hash_warning. */ struct { struct bfd_link_hash_entry *next; - struct bfd_link_hash_entry *link; /* Real symbol. */ - const char *warning; /* Warning (bfd_link_hash_warning only). */ + /* Real symbol. */ + struct bfd_link_hash_entry *link; + /* Warning message (bfd_link_hash_warning only). */ + const char *warning; } i; /* bfd_link_hash_common. */ struct @@ -165,7 +173,8 @@ struct bfd_link_hash_entry the union; this structure is a major space user in the linker. */ struct bfd_link_hash_common_entry *p; - bfd_size_type size; /* Common symbol size. */ + /* Common symbol size. */ + bfd_size_type size; } c; } u; };