/toolchain/binutils/binutils-2.27/gold/ |
D | icf.h | 42 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_;
|
D | gc.h | 49 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 …]
|
D | icf.cc | 167 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 …]
|
D | gc.cc | 41 Section_id entry = this->worklist().back(); in do_transitive_closure()
|
D | merge.h | 221 typedef Unordered_set<Section_id, Section_id_hash> Input_sections;
|
D | layout.h | 530 std::map<Section_id, unsigned int>* 1434 std::map<Section_id, unsigned int> section_order_map_;
|
D | merge.cc | 253 this->input_sections_.insert(Section_id(relobj, shndx)); in record_input_section()
|
D | object.cc | 1623 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()
|
D | plugin.cc | 1827 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()
|
D | arm.cc | 2981 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()
|
D | object.h | 2987 typedef std::pair<Relobj*, unsigned int> Section_id; typedef 3000 size_t operator()(const Section_id& loc) const in operator()
|
D | symtab.cc | 660 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()
|
D | output.cc | 2824 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()
|
D | layout.cc | 794 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()
|
D | powerpc.cc | 89 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()
|
D | output.h | 3632 typedef std::map<Section_id, unsigned int> Section_layout_order; 4776 typedef Unordered_map<Section_id, size_t, Section_id_hash> Relaxation_map;
|
D | aarch64.cc | 2883 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()
|
D | ChangeLog-0815 | 944 * 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.
|