/toolchain/binutils/binutils-2.25/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 | 53 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 …]
|
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() 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 …]
|
D | gc.cc | 41 Section_id entry = this->worklist().front(); in do_transitive_closure()
|
D | merge.h | 263 typedef Unordered_set<Section_id, Section_id_hash> Input_sections;
|
D | layout.h | 526 std::map<Section_id, unsigned int>* 1437 std::map<Section_id, unsigned int> section_order_map_;
|
D | merge.cc | 321 this->input_sections_.insert(Section_id(relobj, shndx)); in record_input_section()
|
D | object.cc | 1559 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()
|
D | plugin.cc | 1725 std::map<Section_id, unsigned int>* order_map in update_section_order() 1737 Section_id secn_id(obj, shndx); in update_section_order()
|
D | object.h | 2855 typedef std::pair<Object*, unsigned int> Section_id; typedef 2868 size_t operator()(const Section_id& loc) const in operator()
|
D | arm.cc | 2936 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()
|
D | symtab.cc | 656 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()
|
D | output.cc | 2726 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()
|
D | powerpc.cc | 82 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()
|
D | layout.cc | 795 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()
|
D | output.h | 3137 typedef std::map<Section_id, unsigned int> Section_layout_order; 4281 typedef Unordered_map<Section_id, size_t, Section_id_hash> Relaxation_map;
|
D | aarch64.cc | 2792 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()
|
D | ChangeLog | 10288 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.
|