Lines Matching refs:srofixup
3447 asection *srofixup; member
3452 arm_elf_add_rofixup (bfd *output_bfd, asection *srofixup, bfd_vma offset) in arm_elf_add_rofixup() argument
3456 fixup_offset = srofixup->reloc_count++ * 4; in arm_elf_add_rofixup()
3457 BFD_ASSERT (fixup_offset < srofixup->size); in arm_elf_add_rofixup()
3458 bfd_put_32 (output_bfd, offset, srofixup->contents + fixup_offset); in arm_elf_add_rofixup()
3538 arm_elf_add_rofixup (output_bfd, globals->srofixup, in arm_elf_fill_funcdesc()
3541 arm_elf_add_rofixup (output_bfd, globals->srofixup, in arm_elf_fill_funcdesc()
3834 htab->srofixup = bfd_make_section_with_flags (dynobj, ".rofixup", in create_got_section()
3837 if (htab->srofixup == NULL in create_got_section()
3838 || !bfd_set_section_alignment (htab->srofixup, 2)) in create_got_section()
10608 arm_elf_add_rofixup (output_bfd, globals->srofixup, outrel.r_offset); in elf32_arm_final_link_relocate()
11509 elf32_arm_hash_table (info)->srofixup, in elf32_arm_final_link_relocate()
11562 globals->srofixup, in elf32_arm_final_link_relocate()
12753 arm_elf_add_rofixup (output_bfd, globals->srofixup, -1); in elf32_arm_final_link_relocate()
12755 arm_elf_add_rofixup (output_bfd, globals->srofixup, in elf32_arm_final_link_relocate()
12806 arm_elf_add_rofixup (output_bfd, globals->srofixup, outrel.r_offset); in elf32_arm_final_link_relocate()
12850 arm_elf_add_rofixup (output_bfd, globals->srofixup, outrel.r_offset); in elf32_arm_final_link_relocate()
16450 htab->srofixup->size += 4; in allocate_dynrelocs_for_symbol()
16474 htab->srofixup->size += 8; in allocate_dynrelocs_for_symbol()
16501 htab->srofixup->size += 8; in allocate_dynrelocs_for_symbol()
16510 htab->srofixup->size += 4; in allocate_dynrelocs_for_symbol()
16537 htab->srofixup->size += 8; in allocate_dynrelocs_for_symbol()
16543 htab->srofixup->size += 4 * eh->fdpic_cnts.funcdesc_cnt; in allocate_dynrelocs_for_symbol()
16710 htab->srofixup->size += 4 * p->count; in allocate_dynrelocs_for_symbol()
16807 htab->srofixup->size += 4 * p->count; in elf32_arm_size_dynamic_sections()
16852 htab->srofixup->size += 8; in elf32_arm_size_dynamic_sections()
16867 htab->srofixup->size += 8; in elf32_arm_size_dynamic_sections()
16874 htab->srofixup->size += 4 * local_fdpic_cnts->funcdesc_cnt; in elf32_arm_size_dynamic_sections()
16957 htab->srofixup->size += 4; in elf32_arm_size_dynamic_sections()
16987 if (htab->fdpic_p && htab->srofixup != NULL) in elf32_arm_size_dynamic_sections()
16988 htab->srofixup->size += 4; in elf32_arm_size_dynamic_sections()
17082 && s != htab->srofixup) in elf32_arm_size_dynamic_sections()
17611 if (htab->fdpic_p && htab->srofixup != NULL) in elf32_arm_finish_dynamic_sections()
17619 arm_elf_add_rofixup (output_bfd, htab->srofixup, got_value); in elf32_arm_finish_dynamic_sections()
17622 BFD_ASSERT (htab->srofixup->reloc_count * 4 == htab->srofixup->size); in elf32_arm_finish_dynamic_sections()