Home | History | Annotate | Download | only in bfd

Lines Matching full:outrel

8416 	  Elf_Internal_Rela outrel;
8433 outrel.r_addend = addend;
8434 outrel.r_offset =
8437 if (outrel.r_offset == (bfd_vma) -1)
8439 else if (outrel.r_offset == (bfd_vma) -2)
8441 outrel.r_offset += (input_section->output_section->vma
8445 memset (&outrel, 0, sizeof outrel);
8451 outrel.r_info = ELF32_R_INFO (h->dynindx, r_type);
8502 outrel.r_info = ELF32_R_INFO (symbol, R_ARM_IRELATIVE);
8504 outrel.r_info = ELF32_R_INFO (symbol, R_ARM_RELATIVE);
8508 outrel.r_addend += dynreloc_value;
8511 elf32_arm_add_dynreloc (output_bfd, info, sreloc, &outrel);
9377 Elf_Internal_Rela outrel;
9387 outrel.r_info = ELF32_R_INFO (h->dynindx, R_ARM_GLOB_DAT);
9391 outrel.r_info = 0;
9392 outrel.r_addend = 0;
9397 outrel.r_info = ELF32_R_INFO (0, R_ARM_IRELATIVE);
9401 outrel.r_info = ELF32_R_INFO (0, R_ARM_RELATIVE);
9403 outrel.r_info = 0;
9404 outrel.r_addend = dynreloc_value;
9409 if (outrel.r_addend != 0
9410 && (outrel.r_info == 0 || globals->use_rel))
9412 bfd_put_32 (output_bfd, outrel.r_addend,
9414 outrel.r_addend = 0;
9417 if (outrel.r_info != 0)
9419 outrel.r_offset = (sgot->output_section->vma
9422 elf32_arm_add_dynreloc (output_bfd, info, srelgot, &outrel);
9449 Elf_Internal_Rela outrel;
9451 outrel.r_addend = addend + dynreloc_value;
9452 outrel.r_offset = (sgot->output_section->vma
9456 outrel.r_info = ELF32_R_INFO (0, R_ARM_IRELATIVE);
9458 outrel.r_info = ELF32_R_INFO (0, R_ARM_RELATIVE);
9459 elf32_arm_add_dynreloc (output_bfd, info, srelgot, &outrel);
9498 Elf_Internal_Rela outrel;
9503 outrel.r_addend = 0;
9504 outrel.r_offset = (sgot->output_section->vma
9506 outrel.r_info = ELF32_R_INFO (0, R_ARM_TLS_DTPMOD32);
9509 bfd_put_32 (output_bfd, outrel.r_addend,
9512 elf32_arm_add_dynreloc (output_bfd, info, srelgot, &outrel);
9577 Elf_Internal_Rela outrel;
9604 outrel.r_addend = 0;
9605 outrel.r_offset = (globals->root.sgotplt->output_section->vma
9610 outrel.r_info = ELF32_R_INFO (indx, R_ARM_TLS_DESC);
9617 SWAP_RELOC_OUT (globals) (output_bfd, &outrel, loc);
9626 : 0x80000000 | ELF32_R_SYM (outrel.r_info),
9639 outrel.r_addend = 0;
9640 outrel.r_offset = (sgot->output_section->vma
9643 outrel.r_info = ELF32_R_INFO (indx, R_ARM_TLS_DTPMOD32);
9646 bfd_put_32 (output_bfd, outrel.r_addend,
9649 elf32_arm_add_dynreloc (output_bfd, info, srelgot, &outrel);
9656 outrel.r_addend = 0;
9657 outrel.r_info = ELF32_R_INFO (indx,
9659 outrel.r_offset += 4;
9662 bfd_put_32 (output_bfd, outrel.r_addend,
9666 srelgot, &outrel);
9690 outrel.r_addend = value - dtpoff_base (info);
9692 outrel.r_addend = 0;
9693 outrel.r_offset = (sgot->output_section->vma
9696 outrel.r_info = ELF32_R_INFO (indx, R_ARM_TLS_TPOFF32);
9699 bfd_put_32 (output_bfd, outrel.r_addend,
9702 elf32_arm_add_dynreloc (output_bfd, info, srelgot, &outrel);