Home
last modified time | relevance | path

Searched refs:Section_id (Results 1 – 18 of 18) sorted by relevance

/toolchain/binutils/binutils-2.27/gold/
Dicf.h42 typedef std::vector<Section_id> Sections_reachable_info;
47 typedef Unordered_map<Section_id,
50 typedef Unordered_set<Section_id, Section_id_hash> Secn_fptr_taken_set;
64 typedef Unordered_map<Section_id, Reloc_info,
76 Section_id
110 return (this->fptr_section_id_.find(Section_id(obj, shndx)) in section_has_function_pointers()
119 this->fptr_section_id_.insert(Section_id(obj, shndx)); in set_section_has_function_pointers()
148 std::vector<Section_id> id_section_;
Dgc.h49 typedef Unordered_set<Section_id, Section_id_hash> Sections_reachable;
50 typedef std::map<Section_id, Sections_reachable> Section_ref;
51 typedef std::vector<Section_id> Worklist_type;
88 { return (this->referenced_list().find(Section_id(obj, shndx)) in is_section_garbage()
97 Section_id secn) in add_cident_section()
106 Section_id src_id(src_object, src_shndx); in add_reference()
107 Section_id dst_id(dst_object, dst_shndx); in add_reference()
206 Section_id src_id(src_obj, src_indx); in gc_process_relocs()
247 (*secvec).push_back(Section_id(src_obj, dst_indx)); in gc_process_relocs()
249 (*secvec).push_back(Section_id(NULL, 0)); in gc_process_relocs()
[all …]
Dicf.cc167 preprocess_for_unique_sections(const std::vector<Section_id>& id_section, in preprocess_for_unique_sections()
181 Section_id secn = id_section[i]; in preprocess_for_unique_sections()
272 const Section_id& secn, in get_section_contents()
379 Section_id reloc_secn(it_v->first, it_v->second); in get_section_contents()
592 const std::vector<Section_id>& id_section, in match_sections()
619 Section_id secn = id_section[i]; in match_sections()
792 this->id_section_.push_back(Section_id(*p, i)); in find_identical_sections()
793 this->section_id_[Section_id(*p, i)] = section_num; in find_identical_sections()
865 Section_id secn(obj, shndx); in unfold_section()
882 Section_id secn(obj, shndx); in is_section_folded()
[all …]
Dgc.cc41 Section_id entry = this->worklist().back(); in do_transitive_closure()
Dmerge.h221 typedef Unordered_set<Section_id, Section_id_hash> Input_sections;
Dlayout.h530 std::map<Section_id, unsigned int>*
1434 std::map<Section_id, unsigned int> section_order_map_;
Dmerge.cc253 this->input_sections_.insert(Section_id(relobj, shndx)); in record_input_section()
Dobject.cc1623 symtab->gc()->worklist().push_back(Section_id(this, i)); in do_layout()
1631 symtab->gc()->add_cident_section(name, Section_id(this, i)); in do_layout()
1717 Section_id folded = in do_layout()
2362 Section_id folded = symtab->icf()->get_folded_section(this, in compute_final_local_value_internal()
Dplugin.cc1827 std::map<Section_id, unsigned int>* order_map in update_section_order()
1839 Section_id secn_id(static_cast<Relobj*>(obj), shndx); in update_section_order()
Darm.cc2981 typedef Unordered_map<Section_id,
6049 typedef Unordered_set<Section_id, Section_id_hash> Section_id_set; in fix_exidx_coverage()
6050 typedef Unordered_map<Section_id, const Output_section::Input_section*, in fix_exidx_coverage()
6060 text_to_exidx_map[Section_id(p->relobj(), p->shndx())] = &(*p); in fix_exidx_coverage()
6066 typedef Unordered_set<Section_id, Section_id_hash> Section_id_set; in fix_exidx_coverage()
6091 Section_id sid(exidx_relobj, exidx_shndx); in fix_exidx_coverage()
6166 processed_input_sections.insert(Section_id(exidx_relobj, exidx_shndx)); in fix_exidx_coverage()
6177 if (processed_input_sections.find(Section_id(p->relobj(), p->shndx())) in fix_exidx_coverage()
11819 Section_id sid(relobj, shndx); in new_arm_input_section()
11845 Section_id sid(relobj, shndx); in find_arm_input_section()
Dobject.h2987 typedef std::pair<Relobj*, unsigned int> Section_id; typedef
3000 size_t operator()(const Section_id& loc) const in operator()
Dsymtab.cc660 this->gc_->worklist().push_back(Section_id(relobj, shndx)); in gc_mark_symbol()
2745 Section_id folded = this->icf_->get_folded_section(relobj, in compute_final_value()
3068 Section_id folded = in sized_write_globals()
Doutput.cc2824 Section_id sid(is.relobj(), is.shndx()); in build_relaxation_map()
2843 Section_id sid(poris->relobj(), poris->shndx()); in convert_input_sections_in_list_to_relaxed_sections()
3620 = order_map->find(Section_id(obj, shndx)); in update_section_layout()
Dlayout.cc794 static Unordered_set<Section_id, Section_id_hash> ctors_sections_in_init_array;
802 return (ctors_sections_in_init_array.find(Section_id(relobj, shndx)) in is_ctors_in_init_array()
1248 ctors_sections_in_init_array.insert(Section_id(object, shndx)); in layout()
Dpowerpc.cc89 typedef Unordered_set<Section_id, Section_id_hash> Section_refs;
279 Section_id src_id(src_obj, src_indx); in add_reference()
301 symtab->gc()->worklist().push_back(Section_id(this, shndx)); in process_gc_mark()
7106 symtab->gc()->worklist().push_back(Section_id(ppc_object, in do_gc_mark_symbol()
7560 Section_id folded in symval_for_branch()
Doutput.h3632 typedef std::map<Section_id, unsigned int> Section_layout_order;
4776 typedef Unordered_map<Section_id, size_t, Section_id_hash> Relaxation_map;
Daarch64.cc2883 typedef Unordered_map<Section_id,
5586 Section_id sid(relobj, shndx); in find_aarch64_input_section()
5600 Section_id sid(relobj, shndx); in new_aarch64_input_section()
DChangeLog-0815944 * object.h (Section_id): Likewise.
11705 Input_section_specifier to Section_id.
11709 * gc.h (object.h): Include for Section_id nand Section_id_hash.
11710 (Section_id): Remove.
11712 * icf.h (object.h): Include for Section_id nand Section_id_hash.
11713 (Section_id): Remove.
11715 * object.h (Section_id, Const_section_id, Section_id_hash,
11720 (Output_section::build_relaxation_map): Change to use Section_id
11733 (Output_section::Relaxation_map): Change key type to Section_id.