Line 268... |
Line 268... |
unsigned int just_syms_flag : 1;
|
unsigned int just_syms_flag : 1;
|
|
|
/* Whether to search for this entry as a dynamic archive. */
|
/* Whether to search for this entry as a dynamic archive. */
|
unsigned int dynamic : 1;
|
unsigned int dynamic : 1;
|
|
|
/* Whether DT_NEEDED tags should be added for dynamic libraries in
|
/* Set if a DT_NEEDED tag should be added not just for the dynamic library
|
DT_NEEDED tags from this entry. */
|
explicitly given by this entry but also for any dynamic libraries in
|
|
this entry's needed list. */
|
unsigned int add_DT_NEEDED_for_dynamic : 1;
|
unsigned int add_DT_NEEDED_for_dynamic : 1;
|
|
|
/* Whether this entry should cause a DT_NEEDED tag only when
|
/* Set if this entry should cause a DT_NEEDED tag only when some
|
satisfying references from regular files, or always. */
|
regular file references its symbols (ie. --as-needed is in effect). */
|
unsigned int add_DT_NEEDED_for_regular : 1;
|
unsigned int add_DT_NEEDED_for_regular : 1;
|
|
|
/* Whether to include the entire contents of an archive. */
|
/* Whether to include the entire contents of an archive. */
|
unsigned int whole_archive : 1;
|
unsigned int whole_archive : 1;
|
|
|
Line 293... |
Line 294... |
/* Set if the file was claimed by a plugin. */
|
/* Set if the file was claimed by a plugin. */
|
unsigned int claimed : 1;
|
unsigned int claimed : 1;
|
|
|
/* Set if the file was claimed from an archive. */
|
/* Set if the file was claimed from an archive. */
|
unsigned int claim_archive : 1;
|
unsigned int claim_archive : 1;
|
|
|
|
/* Set if reloading an --as-needed lib. */
|
|
unsigned int reload : 1;
|
#endif /* ENABLE_PLUGINS */
|
#endif /* ENABLE_PLUGINS */
|
|
|
} lang_input_statement_type;
|
} lang_input_statement_type;
|
|
|
typedef struct
|
typedef struct
|
Line 626... |
Line 630... |
(fill_type *, lang_output_section_phdr_list *);
|
(fill_type *, lang_output_section_phdr_list *);
|
extern void lang_leave_overlay
|
extern void lang_leave_overlay
|
(etree_type *, int, fill_type *, const char *,
|
(etree_type *, int, fill_type *, const char *,
|
lang_output_section_phdr_list *, const char *);
|
lang_output_section_phdr_list *, const char *);
|
|
|
extern struct bfd_elf_version_tree *lang_elf_version_info;
|
|
|
|
extern struct bfd_elf_version_expr *lang_new_vers_pattern
|
extern struct bfd_elf_version_expr *lang_new_vers_pattern
|
(struct bfd_elf_version_expr *, const char *, const char *, bfd_boolean);
|
(struct bfd_elf_version_expr *, const char *, const char *, bfd_boolean);
|
extern struct bfd_elf_version_tree *lang_new_vers_node
|
extern struct bfd_elf_version_tree *lang_new_vers_node
|
(struct bfd_elf_version_expr *, struct bfd_elf_version_expr *);
|
(struct bfd_elf_version_expr *, struct bfd_elf_version_expr *);
|
extern struct bfd_elf_version_deps *lang_add_vers_depend
|
extern struct bfd_elf_version_deps *lang_add_vers_depend
|