Home | History | Annotate | Download | only in bfd

Lines Matching full:asection

41   (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
43 (Elf_Internal_Rela *, bfd *, asection *, bfd_byte *);
45 (Elf_Internal_Rela *, bfd *, asection *, bfd_byte *, bfd_vma *);
58 (bfd *, asection *, bfd_byte *, Elf_Internal_Rela *);
60 (bfd *, asection *, bfd_byte *, Elf_Internal_Rela *);
87 (bfd *, asection *, bfd_boolean);
88 static void pin_internal_relocs (asection *, Elf_Internal_Rela *);
89 static void release_internal_relocs (asection *, Elf_Internal_Rela *);
90 static bfd_byte *retrieve_contents (bfd *, asection *, bfd_boolean);
91 static void pin_contents (asection *, bfd_byte *);
92 static void release_contents (asection *, bfd_byte *);
97 static asection *elf_xtensa_get_plt_section (struct bfd_link_info *, int);
98 static asection *elf_xtensa_get_gotplt_section (struct bfd_link_info *, int);
99 static asection *get_elf_r_symndx_section (bfd *, unsigned long);
105 static bfd_boolean xtensa_is_property_section (asection *);
106 static bfd_boolean xtensa_is_insntable_section (asection *);
107 static bfd_boolean xtensa_is_littable_section (asection *);
108 static bfd_boolean xtensa_is_proptable_section (asection *);
111 static asection *xtensa_get_property_section (asection *, const char *);
112 extern asection *xtensa_make_property_section (asection *, const char *);
113 static flagword xtensa_get_property_predef_flags (asection *);
118 (asection *, bfd_vma, asection *, bfd_vma, void *);
120 (bfd *, asection *, struct bfd_link_info *, deps_callback_t, void *);
596 asection *sgot;
597 asection *sgotplt;
598 asection *srelgot;
599 asection *splt;
600 asection *srelplt;
601 asection *sgotloc;
602 asection *spltlittbl;
781 asection *section,
786 asection *table_section;
964 asection *sec,
1240 static asection *
1241 elf_xtensa_gc_mark_hook (asection *sec,
1278 asection *sec,
1464 asection *s;
1609 asection *s, *srelplt, *splt, *sgotplt, *srelgot, *spltlittbl, *sgotloc;
1850 asection *tls_sec;
1920 asection *input_section,
2052 asection *lit4_sec = bfd_get_section_by_name (output_bfd, ".lit4");
2204 asection *input_section,
2213 asection *reloc_target_output_section;
2314 asection *splt, *sgotplt;
2360 asection *input_section,
2544 asection *input_section,
2548 asection **local_sections)
2597 asection *sec;
2667 asection * sym_sec = get_elf_r_symndx_section (input_bfd, r_symndx);
2830 asection *srel;
2964 asection *srel = htab->srelgot;
3156 asection *sxtlit,
3157 asection *sgotloc)
3267 asection *sdyn, *srelplt, *sgot, *sxtlit, *sgotloc;
3299 asection *sgotplt, *srelgot, *spltlittbl;
3600 const asection *rel_sec ATTRIBUTE_UNUSED,
3620 asection *sec)
3731 asection *sgotloc = elf_xtensa_hash_table (info)->sgotloc;
3751 asection *sec;
3768 elf_xtensa_ignore_discarded_relocs (asection *sec)
3775 elf_xtensa_action_discarded (asection *sec)
4044 asection *sec,
4080 asection *sec,
4965 static asection *
4976 asection *sec;
5028 asection *sec = r_reloc_get_section (r_rel);
5071 asection *source_sec;
5082 asection *source_sec,
5104 asection *sec,
5425 asection *sec; /* Optional */
5443 find_fill_action (text_action_list *l, asection *sec, bfd_vma offset)
5465 asection *sec,
5514 asection *sec,
5569 asection *sec = r_reloc_get_section (loc);
5876 elf_xtensa_new_section_hook (bfd *abfd, asection *sec)
5894 get_xtensa_relax_info (asection *sec)
5908 init_xtensa_relax_info (asection *sec)
5947 asection *src_sec;
5951 asection *target_sec;
5960 reloc_bfd_fix_init (asection *src_sec,
5963 asection *target_sec,
5982 add_fix (asection *src_sec, reloc_bfd_fix *fix)
6005 cache_fix_array (asection *sec)
6036 get_bfd_fix (asection *sec, bfd_vma offset, unsigned type)
6065 asection *sec;
6100 asection *sec,
6172 asection *sec;
6278 asection *sec,
6529 retrieve_internal_relocs (bfd *abfd, asection *sec, bfd_boolean keep_memory)
6545 pin_internal_relocs (asection *sec, Elf_Internal_Rela *internal_relocs)
6552 release_internal_relocs (asection *sec, Elf_Internal_Rela *internal_relocs)
6561 retrieve_contents (bfd *abfd, asection *sec, bfd_boolean keep_memory)
6585 pin_contents (asection *sec, bfd_byte *contents)
6592 release_contents (asection *sec, bfd_byte *contents)
6628 (bfd *, asection *, struct bfd_link_info *, bfd_boolean *);
6630 (bfd *, asection *, struct bfd_link_info *);
6632 (bfd *, asection *, bfd_byte *, Elf_Internal_Rela *, struct bfd_link_info *,
6635 (bfd *, asection *, bfd_byte *, Elf_Internal_Rela *, Elf_Internal_Rela *);
6637 (bfd *, asection *, struct bfd_link_info *);
6641 (bfd *, asection *, bfd_byte *, Elf_Internal_Rela *, const ebb_constraint *,
6645 (text_action_list *, const ebb_constraint *, asection *);
6650 (bfd *, asection *, struct bfd_link_info *, value_map_hash_table *);
6652 (asection *, Elf_Internal_Rela *, bfd_vma);
6654 (const source_reloc *, int, const source_reloc *, int, asection *,
6657 (bfd *, asection *, struct bfd_link_info *, Elf_Internal_Rela *,
6660 (bfd *, asection *, bfd_byte *, struct bfd_link_info *,
6666 (asection *, source_reloc *, property_table_entry *, int, value_map *);
6668 (asection *, struct bfd_link_info *, source_reloc *, property_table_entry *,
6672 static bfd_boolean relax_section (bfd *, asection *, struct bfd_link_info *);
6673 static bfd_boolean translate_section_fixes (asection *);
6675 static asection *translate_reloc (const r_reloc *, r_reloc *, asection *);
6677 (struct bfd_link_info *, bfd *, asection *, Elf_Internal_Rela *);
6679 (bfd *, struct bfd_link_info *, asection *, bfd_vma, bfd_byte *,
6682 (bfd *, asection *, struct bfd_link_info *);
6685 static bfd_boolean relax_section_symbols (bfd *, asection *);
6690 asection *sec,
6768 asection *sec;
6839 asection *sec,
6867 asection *target_sec;
6934 asection *sec,
6961 asection *target_sec;
7028 asection *target_sec;
7093 asection *sec,
7099 asection *target_sec;
7201 asection *sec,
7226 asection *sec,
7255 asection *sec,
7901 build_xlate_map (asection *sec, xtensa_relax_info *relax_info)
7993 asection *sec,
8143 asection *sec)
8212 asection *sec,
8339 get_irel_at_offset (asection *sec,
8383 asection *sec,
8416 asection *sec,
8487 asection *sec,
8558 asection *target_sec = r_reloc_get_section (&values->last_loc);
8615 asection *sec;
8669 coalesce_shared_literal (asection *sec,
8734 move_shared_literal (asection *sec,
8747 asection *target_sec;
8889 relax_section (bfd *abfd, asection *sec, struct bfd_link_info *link_info)
8935 asection *target_sec;
9033 asection *kept = target_sec->kept_section;
9038 asection *first = elf_next_in_group (kept);
9039 asection *s = first;
9383 translate_section_fixes (asection *sec)
9407 asection *sec;
9451 asection *new_sec;
9493 static asection *
9494 translate_reloc (const r_reloc *orig_rel, r_reloc *new_rel, asection *sec)
9522 asection *new_sec;
9585 asection *input_section,
9617 asection *srel;
9635 asection *splt, *sgotplt, *srelgot;
9687 asection *sec,
9817 asection *sec,
9826 asection *last_zfill_target_sec = NULL;
9853 asection *target_sec;
10141 asection *sgotloc = elf_xtensa_hash_table (link_info)->sgotloc;
10161 relax_section_symbols (bfd *abfd, asection *sec)
10238 asection *input_section,
10242 asection *sec, *old_sec;
10284 asection *input_section,
10288 asection *sec;
10321 static asection *
10343 static asection *
10372 static asection *
10376 asection *target_sec = NULL;
10504 xtensa_is_property_section (asection *sec)
10516 xtensa_is_insntable_section (asection *sec)
10527 xtensa_is_littable_section (asection *sec)
10538 xtensa_is_proptable_section (asection *sec)
10586 match_section_group (bfd *abfd ATTRIBUTE_UNUSED, asection *sec, void *inf)
10601 xtensa_property_section_name (asection *sec, const char *base_name)
10650 static asection *
10651 xtensa_get_property_section (asection *sec, const char *base_name)
10654 asection *prop_sec;
10665 asection *
10666 xtensa_make_property_section (asection *sec, const char *base_name)
10669 asection *prop_sec;
10697 xtensa_get_property_predef_flags (asection *sec)
10718 asection *sec,
10736 asection *sgotplt;
10788 asection *target_sec;
10882 ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true)