Home
last modified time | relevance | path

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

/toolchain/binutils/binutils-2.25/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.h53 typedef Unordered_set<Section_id, Section_id_hash> Sections_reachable;
54 typedef std::map<Section_id, Sections_reachable> Section_ref;
55 typedef std::queue<Section_id> Worklist_type;
92 { return (this->referenced_list().find(Section_id(obj, shndx)) in is_section_garbage()
101 Section_id secn) in add_cident_section()
110 Section_id src_id(src_object, src_shndx); in add_reference()
111 Section_id dst_id(dst_object, dst_shndx); in add_reference()
211 Section_id src_id(src_obj, src_indx); in gc_process_relocs()
253 (*secvec).push_back(Section_id(dst_obj, dst_indx)); in gc_process_relocs()
255 (*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()
233 const Section_id& secn, in get_section_contents()
340 Section_id reloc_secn(it_v->first, it_v->second); in get_section_contents()
571 const std::vector<Section_id>& id_section, in match_sections()
597 Section_id secn = id_section[i]; in match_sections()
737 this->id_section_.push_back(Section_id(*p, i)); in find_identical_sections()
738 this->section_id_[Section_id(*p, i)] = section_num; in find_identical_sections()
809 Section_id secn(obj, shndx); in unfold_section()
826 Section_id secn(obj, shndx); in is_section_folded()
[all …]
Dgc.cc41 Section_id entry = this->worklist().front(); in do_transitive_closure()
Dmerge.h263 typedef Unordered_set<Section_id, Section_id_hash> Input_sections;
Dlayout.h526 std::map<Section_id, unsigned int>*
1437 std::map<Section_id, unsigned int> section_order_map_;
Dmerge.cc321 this->input_sections_.insert(Section_id(relobj, shndx)); in record_input_section()
Dobject.cc1559 symtab->gc()->worklist().push(Section_id(this, i)); in do_layout()
1567 symtab->gc()->add_cident_section(name, Section_id(this, i)); in do_layout()
1653 Section_id folded = in do_layout()
2292 Section_id folded = symtab->icf()->get_folded_section(this, in compute_final_local_value_internal()
Dplugin.cc1725 std::map<Section_id, unsigned int>* order_map in update_section_order()
1737 Section_id secn_id(obj, shndx); in update_section_order()
Dobject.h2855 typedef std::pair<Object*, unsigned int> Section_id; typedef
2868 size_t operator()(const Section_id& loc) const in operator()
Darm.cc2936 typedef Unordered_map<Section_id,
5984 typedef Unordered_set<Section_id, Section_id_hash> Section_id_set; in fix_exidx_coverage()
5985 typedef Unordered_map<Section_id, const Output_section::Input_section*, in fix_exidx_coverage()
5995 text_to_exidx_map[Section_id(p->relobj(), p->shndx())] = &(*p); in fix_exidx_coverage()
6001 typedef Unordered_set<Section_id, Section_id_hash> Section_id_set; in fix_exidx_coverage()
6026 Section_id sid(exidx_relobj, exidx_shndx); in fix_exidx_coverage()
6101 processed_input_sections.insert(Section_id(exidx_relobj, exidx_shndx)); in fix_exidx_coverage()
6112 if (processed_input_sections.find(Section_id(p->relobj(), p->shndx())) in fix_exidx_coverage()
11595 Section_id sid(relobj, shndx); in new_arm_input_section()
11621 Section_id sid(relobj, shndx); in find_arm_input_section()
Dsymtab.cc656 this->gc_->worklist().push(Section_id(sym->object(), shndx)); in gc_mark_symbol()
2656 Section_id folded = this->icf_->get_folded_section(relobj, in compute_final_value()
2979 Section_id folded = in sized_write_globals()
Doutput.cc2726 Section_id sid(is.relobj(), is.shndx()); in build_relaxation_map()
2745 Section_id sid(poris->relobj(), poris->shndx()); in convert_input_sections_in_list_to_relaxed_sections()
3534 = order_map->find(Section_id(obj, shndx)); in update_section_layout()
Dpowerpc.cc82 typedef Unordered_set<Section_id, Section_id_hash> Section_refs;
219 Section_id src_id(src_obj, src_indx); in add_reference()
241 symtab->gc()->worklist().push(Section_id(this, shndx)); in process_gc_mark()
6437 symtab->gc()->worklist().push(Section_id(ppc_object, dst_indx)); in do_gc_mark_symbol()
6768 Section_id folded in symval_for_branch()
Dlayout.cc795 static Unordered_set<Section_id, Section_id_hash> ctors_sections_in_init_array;
803 return (ctors_sections_in_init_array.find(Section_id(relobj, shndx)) in is_ctors_in_init_array()
1250 ctors_sections_in_init_array.insert(Section_id(object, shndx)); in layout()
Doutput.h3137 typedef std::map<Section_id, unsigned int> Section_layout_order;
4281 typedef Unordered_map<Section_id, size_t, Section_id_hash> Relaxation_map;
Daarch64.cc2792 typedef Unordered_map<Section_id,
5454 Section_id sid(relobj, shndx); in find_aarch64_input_section()
5468 Section_id sid(relobj, shndx); in new_aarch64_input_section()
DChangeLog10288 Input_section_specifier to Section_id.
10292 * gc.h (object.h): Include for Section_id nand Section_id_hash.
10293 (Section_id): Remove.
10295 * icf.h (object.h): Include for Section_id nand Section_id_hash.
10296 (Section_id): Remove.
10298 * object.h (Section_id, Const_section_id, Section_id_hash,
10303 (Output_section::build_relaxation_map): Change to use Section_id
10316 (Output_section::Relaxation_map): Change key type to Section_id.