Lines Matching refs:sec
542 m68hc11_relax_group (bfd *abfd, asection *sec, bfd_byte *contents, in m68hc11_relax_group() argument
630 m68hc11_elf_relax_delete_bytes (abfd, sec, start_offset, in m68hc11_relax_group()
644 m68hc11_elf_relax_delete_bytes (abfd, sec, ldx_offset, ldx_size); in m68hc11_relax_group()
654 m68hc11_elf_relax_section (bfd *abfd, asection *sec, in m68hc11_elf_relax_section() argument
677 || (sec->flags & SEC_RELOC) == 0 in m68hc11_elf_relax_section()
678 || sec->reloc_count == 0 in m68hc11_elf_relax_section()
679 || (sec->flags & SEC_CODE) == 0) in m68hc11_elf_relax_section()
684 if (sec->_cooked_size == 0) in m68hc11_elf_relax_section()
685 sec->_cooked_size = sec->_raw_size; in m68hc11_elf_relax_section()
692 (abfd, sec, (PTR) NULL, (Elf_Internal_Rela *) NULL, in m68hc11_elf_relax_section()
701 qsort (internal_relocs, sec->reloc_count, sizeof (Elf_Internal_Rela), in m68hc11_elf_relax_section()
705 irelend = internal_relocs + sec->reloc_count; in m68hc11_elf_relax_section()
729 if (elf_section_data (sec)->this_hdr.contents != NULL) in m68hc11_elf_relax_section()
730 contents = elf_section_data (sec)->this_hdr.contents; in m68hc11_elf_relax_section()
734 contents = (bfd_byte *) bfd_malloc (sec->_raw_size); in m68hc11_elf_relax_section()
739 if (! bfd_get_section_contents (abfd, sec, contents, in m68hc11_elf_relax_section()
740 (file_ptr) 0, sec->_raw_size)) in m68hc11_elf_relax_section()
766 if (irel->r_offset + 2 >= sec->_cooked_size) in m68hc11_elf_relax_section()
852 if (irel->r_offset == sec->_cooked_size) in m68hc11_elf_relax_section()
878 if (*again && sym_sec != sec in m68hc11_elf_relax_section()
879 && sym_sec->output_section == sec->output_section) in m68hc11_elf_relax_section()
895 + sec->output_section->vma in m68hc11_elf_relax_section()
896 + sec->output_offset + 2); in m68hc11_elf_relax_section()
917 m68hc11_elf_relax_delete_bytes (abfd, sec, in m68hc11_elf_relax_section()
929 m68hc11_elf_relax_delete_bytes (abfd, sec, in m68hc11_elf_relax_section()
955 unsigned long old_sec_size = sec->_cooked_size; in m68hc11_elf_relax_section()
958 elf_section_data (sec)->relocs = internal_relocs; in m68hc11_elf_relax_section()
961 elf_section_data (sec)->this_hdr.contents = contents; in m68hc11_elf_relax_section()
967 m68hc11_relax_group (abfd, sec, contents, offset, in m68hc11_elf_relax_section()
974 if (sec->_cooked_size != old_sec_size) in m68hc11_elf_relax_section()
989 elf_section_data (sec)->relocs = internal_relocs; in m68hc11_elf_relax_section()
992 elf_section_data (sec)->this_hdr.contents = contents; in m68hc11_elf_relax_section()
1005 m68hc11_elf_relax_delete_bytes (abfd, sec, irel->r_offset, 1); in m68hc11_elf_relax_section()
1024 + sec->output_section->vma in m68hc11_elf_relax_section()
1025 + sec->output_offset + 1); in m68hc11_elf_relax_section()
1034 elf_section_data (sec)->relocs = internal_relocs; in m68hc11_elf_relax_section()
1037 elf_section_data (sec)->this_hdr.contents = contents; in m68hc11_elf_relax_section()
1051 m68hc11_elf_relax_delete_bytes (abfd, sec, in m68hc11_elf_relax_section()
1075 elf_section_data (sec)->this_hdr.contents = contents; in m68hc11_elf_relax_section()
1107 m68hc11_elf_relax_delete_bytes (bfd *abfd, asection *sec, in m68hc11_elf_relax_delete_bytes() argument
1123 sec_shndx = _bfd_elf_section_from_bfd_section (abfd, sec); in m68hc11_elf_relax_delete_bytes()
1125 contents = elf_section_data (sec)->this_hdr.contents; in m68hc11_elf_relax_delete_bytes()
1127 toaddr = sec->_cooked_size; in m68hc11_elf_relax_delete_bytes()
1129 irel = elf_section_data (sec)->relocs; in m68hc11_elf_relax_delete_bytes()
1130 irelend = irel + sec->reloc_count; in m68hc11_elf_relax_delete_bytes()
1136 sec->_cooked_size -= count; in m68hc11_elf_relax_delete_bytes()
1139 for (irel = elf_section_data (sec)->relocs; irel < irelend; irel++) in m68hc11_elf_relax_delete_bytes()
1255 && sym_hash->root.u.def.section == sec in m68hc11_elf_relax_delete_bytes()