Home | History | Annotate | Download | only in bfd

Lines Matching defs:rela

36 /* The size of an external RELA relocation.  */
1451 ? ".rela.got" : ".rel.got"),
1497 /* Create .plt, .rela.plt, .got, .got.plt, .rela.got, .dynbss, and
1498 .rela.bss sections in DYNOBJ, and set up shortcuts to them in our
1518 htab->srelbss = bfd_get_linker_section (dynobj, ".rela.bss");
2030 /*rela?*/ TRUE);
2524 /* We also need to make an entry in the .rela.plt section. */
2853 else if (strncmp (s->name, ".rela", 5) == 0)
2871 output file. This is mostly to handle .rela.bss and
2872 .rela.plt. We must create both sections in
2887 for the benefit of .rela.plt, which has 4 unused entries
3092 The relocs are always passed as Rela structures.
3458 When doing a dynamic link, we create a .rela.got
3660 a dynamic relocation. But an .rela.* slot has been
4018 * Don't put a relocation out in the .rela section.
4101 Elf_Internal_Rela rela;
4130 /* Fill in the entry in the .rela.plt section. */
4131 rela.r_offset = (sgotplt->output_section->vma
4134 rela.r_addend = 0;
4135 rela.r_info = TILEGX_ELF_R_INFO (htab, NULL, h->dynindx, R_TILEGX_JMP_SLOT);
4138 bed->s->swap_reloca_out (output_bfd, &rela, loc);
4160 Elf_Internal_Rela rela;
4168 rela.r_offset = (sgot->output_section->vma
4182 rela.r_info = TILEGX_ELF_R_INFO (htab, NULL, 0, R_TILEGX_RELATIVE);
4183 rela.r_addend = (h->root.u.def.value
4189 rela.r_info = TILEGX_ELF_R_INFO (htab, NULL, h->dynindx, R_TILEGX_GLOB_DAT);
4190 rela.r_addend = 0;
4195 tilegx_elf_append_rela (output_bfd, srela, &rela);
4201 Elf_Internal_Rela rela;
4209 rela.r_offset = (h->root.u.def.value
4212 rela.r_info = TILEGX_ELF_R_INFO (htab, NULL, h->dynindx, R_TILEGX_COPY);
4213 rela.r_addend = 0;
4214 tilegx_elf_append_rela (output_bfd, s, &rela);
4384 const Elf_Internal_Rela *rela)
4386 switch ((int) TILEGX_ELF_R_TYPE (rela->r_info))