Lines Matching refs:shndx

49 Object_merge_map::get_input_merge_map(unsigned int shndx)  in get_input_merge_map()  argument
51 gold_assert(shndx != -1U); in get_input_merge_map()
52 if (shndx == this->first_shnum_) in get_input_merge_map()
54 if (shndx == this->second_shnum_) in get_input_merge_map()
56 Section_merge_maps::const_iterator p = this->section_merge_maps_.find(shndx); in get_input_merge_map()
66 unsigned int shndx) in get_or_make_input_merge_map() argument
68 Input_merge_map* map = this->get_input_merge_map(shndx); in get_or_make_input_merge_map()
80 this->first_shnum_ = shndx; in get_or_make_input_merge_map()
86 this->second_shnum_ = shndx; in get_or_make_input_merge_map()
93 this->section_merge_maps_[shndx] = new_map; in get_or_make_input_merge_map()
100 Object_merge_map::add_mapping(const Merge_map* merge_map, unsigned int shndx, in add_mapping() argument
105 Input_merge_map* map = this->get_or_make_input_merge_map(merge_map, shndx); in add_mapping()
146 unsigned int shndx, in get_output_offset() argument
150 Input_merge_map* map = this->get_input_merge_map(shndx); in get_output_offset()
186 unsigned int shndx) in is_merge_section_for() argument
188 Input_merge_map* map = this->get_input_merge_map(shndx); in is_merge_section_for()
197 unsigned int shndx, in initialize_input_to_output_map() argument
202 Input_merge_map* map = this->get_input_merge_map(shndx); in initialize_input_to_output_map()
238 Merge_map::add_mapping(Relobj* object, unsigned int shndx, in add_mapping() argument
250 object_merge_map->add_mapping(this, shndx, offset, length, output_offset); in add_mapping()
260 Merge_map::get_output_offset(const Relobj* object, unsigned int shndx, in get_output_offset() argument
267 return object_merge_map->get_output_offset(this, shndx, offset, in get_output_offset()
274 Merge_map::is_merge_section_for(const Relobj* object, unsigned int shndx) const in is_merge_section_for()
279 return object_merge_map->is_merge_section_for(this, shndx); in is_merge_section_for()
290 unsigned int shndx, in do_output_offset() argument
294 return this->merge_map_.get_output_offset(object, shndx, offset, poutput); in do_output_offset()
301 unsigned int shndx) const in do_is_merge_section_for()
303 return this->merge_map_.is_merge_section_for(object, shndx); in do_is_merge_section_for()
309 Output_merge_base::record_input_section(Relobj* relobj, unsigned int shndx) in record_input_section() argument
317 this->first_shndx_ = shndx; in record_input_section()
321 this->input_sections_.insert(Section_id(relobj, shndx)); in record_input_section()
403 Output_merge_data::do_add_input_section(Relobj* object, unsigned int shndx) in do_add_input_section() argument
407 const unsigned char* p = object->decompressed_section_contents(shndx, &len, in do_add_input_section()
439 this->add_mapping(object, shndx, i, entsize, k); in do_add_input_section()
444 record_input_section(object, shndx); in do_add_input_section()
503 unsigned int shndx) in do_add_input_section() argument
507 const unsigned char* pdata = object->decompressed_section_contents(shndx, in do_add_input_section()
529 object->section_name(shndx).c_str()); in do_add_input_section()
536 new Merged_strings_list(object, shndx); in do_add_input_section()
593 object->section_name(shndx).c_str()); in do_add_input_section()
597 record_input_section(object, shndx); in do_add_input_section()
628 this->add_mapping((*l)->object, (*l)->shndx, last_input_offset, in finalize_merged_data()
734 unsigned int shndx,
743 unsigned int shndx,