Lines Matching refs:subsection

2934       asection *subsection;  in som_write_fixups()  local
2943 for (subsection = abfd->sections; in som_write_fixups()
2944 subsection != NULL; in som_write_fixups()
2945 subsection = subsection->next) in som_write_fixups()
2954 if (!som_is_subspace (subsection) in som_write_fixups()
2955 || !som_is_container (section, subsection)) in som_write_fixups()
2960 if ((subsection->flags & SEC_HAS_CONTENTS) == 0) in som_write_fixups()
2962 som_section_data (subsection)->subspace_dict->fixup_request_index in som_write_fixups()
2969 som_section_data (subsection)->subspace_dict->fixup_request_index in som_write_fixups()
2992 for (j = 0; j < subsection->reloc_count; j++) in som_write_fixups()
2994 arelent *bfd_reloc = subsection->orelocation[j]; in som_write_fixups()
3004 abfd, subsection, (uint64_t) bfd_reloc->address, in som_write_fixups()
3010 abfd, subsection, in som_write_fixups()
3017 abfd, subsection, (uint64_t) bfd_reloc->address, in som_write_fixups()
3161 for (tmp = j; tmp < subsection->reloc_count; tmp++) in som_write_fixups()
3163 tmp_reloc = subsection->orelocation[tmp]; in som_write_fixups()
3168 if (tmp == subsection->reloc_count) in som_write_fixups()
3288 p = som_reloc_skip (abfd, subsection->size - reloc_offset, in som_write_fixups()
3298 som_section_data (subsection)->subspace_dict->fixup_request_quantity in som_write_fixups()
3673 asection *subsection; in som_begin_writing() local
3683 for (subsection = abfd->sections; in som_begin_writing()
3684 subsection != NULL; in som_begin_writing()
3685 subsection = subsection->next) in som_begin_writing()
3688 if (!som_is_subspace (subsection) in som_begin_writing()
3689 || !som_is_container (section, subsection) in som_begin_writing()
3690 || (subsection->flags & SEC_ALLOC) == 0) in som_begin_writing()
3707 || (subsection->flags & SEC_CODE) in som_begin_writing()
3709 && (subsection->flags & SEC_DATA))) in som_begin_writing()
3713 if (subsection->flags & SEC_CODE && exec_header->exec_tfile == 0) in som_begin_writing()
3718 if (subsection->flags & SEC_DATA && exec_header->exec_dfile == 0) in som_begin_writing()
3728 subspace_offset = subsection->vma; in som_begin_writing()
3747 current_offset += subsection->vma - subspace_offset; in som_begin_writing()
3748 if (subsection->flags & SEC_CODE) in som_begin_writing()
3749 exec_header->exec_tsize += subsection->vma - subspace_offset; in som_begin_writing()
3751 exec_header->exec_dsize += subsection->vma - subspace_offset; in som_begin_writing()
3752 subspace_offset += subsection->vma - subspace_offset; in som_begin_writing()
3755 subsection->target_index = total_subspaces++; in som_begin_writing()
3757 if (subsection->flags & SEC_LOAD) in som_begin_writing()
3761 && subsection->flags & SEC_CODE) in som_begin_writing()
3762 exec_header->exec_tsize += subsection->size; in som_begin_writing()
3764 && subsection->flags & SEC_DATA) in som_begin_writing()
3765 exec_header->exec_dsize += subsection->size; in som_begin_writing()
3766 som_section_data (subsection)->subspace_dict->file_loc_init_value in som_begin_writing()
3768 subsection->filepos = current_offset; in som_begin_writing()
3769 current_offset += subsection->size; in som_begin_writing()
3770 subspace_offset += subsection->size; in som_begin_writing()
3777 exec_header->exec_bsize += subsection->size; in som_begin_writing()
3779 som_section_data (subsection)->subspace_dict->file_loc_init_value in som_begin_writing()
3781 som_section_data (subsection)->subspace_dict-> in som_begin_writing()
3800 asection *subsection; in som_begin_writing() local
3810 for (subsection = abfd->sections; in som_begin_writing()
3811 subsection != NULL; in som_begin_writing()
3812 subsection = subsection->next) in som_begin_writing()
3815 if (!som_is_subspace (subsection) in som_begin_writing()
3816 || !som_is_container (section, subsection) in som_begin_writing()
3817 || (subsection->flags & SEC_ALLOC) != 0) in som_begin_writing()
3820 subsection->target_index = total_subspaces++; in som_begin_writing()
3822 if ((subsection->flags & SEC_LOAD) == 0) in som_begin_writing()
3824 som_section_data (subsection)->subspace_dict->file_loc_init_value in som_begin_writing()
3826 subsection->filepos = current_offset; in som_begin_writing()
3827 current_offset += subsection->size; in som_begin_writing()
3832 som_section_data (subsection)->subspace_dict->file_loc_init_value in som_begin_writing()
3834 som_section_data (subsection)->subspace_dict-> in som_begin_writing()
3835 initialization_length = subsection->size; in som_begin_writing()
3971 asection *subsection; in som_finish_writing() local
3978 for (subsection = abfd->sections; in som_finish_writing()
3979 subsection != NULL; in som_finish_writing()
3980 subsection = subsection->next) in som_finish_writing()
3987 if (!som_is_subspace (subsection) in som_finish_writing()
3988 || !som_is_container (section, subsection) in som_finish_writing()
3989 || (subsection->flags & SEC_ALLOC) == 0) in som_finish_writing()
4010 som_section_data (subsection)->subspace_dict->space_index = i; in som_finish_writing()
4014 (som_section_data (subsection)->subspace_dict, &ext_subspace_dict); in som_finish_writing()
4028 asection *subsection; in som_finish_writing() local
4035 for (subsection = abfd->sections; in som_finish_writing()
4036 subsection != NULL; in som_finish_writing()
4037 subsection = subsection->next) in som_finish_writing()
4045 if (!som_is_subspace (subsection) in som_finish_writing()
4046 || !som_is_container (section, subsection) in som_finish_writing()
4047 || (subsection->flags & SEC_ALLOC) != 0) in som_finish_writing()
4068 som_section_data (subsection)->subspace_dict->space_index = i; in som_finish_writing()
4072 (som_section_data (subsection)->subspace_dict, &ext_subspace_dict); in som_finish_writing()