Home | History | Annotate | Download | only in ltrace

Lines Matching defs:rela

71 		     const char *a_name, GElf_Rela *rela, size_t ndx,
81 const char *a_name, GElf_Rela *rela, size_t ndx,
466 rel_to_rela(struct ltelf *lte, const GElf_Rel *rel, GElf_Rela *rela)
468 rela->r_offset = rel->r_offset;
469 rela->r_info = rel->r_info;
492 rela->r_addend = value;
519 GElf_Rela rela;
523 || rel_to_rela(lte, &rel, &rela) < 0)
526 } else if (gelf_getrela(relplt, i, &rela) == NULL) {
530 if (VECT_PUSHBACK(rela_vec, &rela) < 0)
715 size_t sym_index, GElf_Rela *rela, GElf_Sym *sym)
718 ELF64_R_SYM(rela->r_info), sym) != NULL ? 0 : -1;
724 const char *a_name, GElf_Rela *rela, size_t ndx,
737 GElf_Addr addr = arch_plt_sym_val(lte, ndx, rela);
760 const char *name, GElf_Rela *rela, size_t idx,
764 = arch_elf_add_plt_entry(proc, lte, name, rela, idx, ret);
767 plts = os_elf_add_plt_entry(proc, lte, name, rela, idx, ret);
772 rela, idx, ret);
819 GElf_Rela *rela = VECT_ELEMENT(&lte->plt_relocs, GElf_Rela, i);
822 switch (arch_get_sym_info(lte, filename, i, rela, &sym)) {
840 if (elf_add_plt_entry(proc, lte, name, rela, i, &libsym) < 0)