Lines Matching refs:rel
235 const char *name = "unknown type rel type name";
524 Elf_Rel *rel = &sec->reltab[j];
525 rel->r_offset = elf_addr_to_cpu(rel->r_offset);
526 rel->r_info = elf_xword_to_cpu(rel->r_info);
528 rel->r_addend = elf_xword_to_cpu(rel->r_addend);
602 Elf_Rel *rel;
605 rel = &sec->reltab[j];
606 sym = &sh_symtab[ELF_R_SYM(rel->r_info)];
637 rel->r_offset,
638 rel->r_info,
639 rel_type(ELF_R_TYPE(rel->r_info)),
664 static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
687 Elf_Rel *rel = &sec->reltab[j];
688 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)];
691 process(sec, rel, sym, symname);
769 static int do_reloc64(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
772 unsigned r_type = ELF64_R_TYPE(rel->r_info);
773 ElfW(Addr) offset = rel->r_offset;
859 static int do_reloc32(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
862 unsigned r_type = ELF32_R_TYPE(rel->r_info);
892 add_reloc(&relocs32, rel->r_offset);
904 static int do_reloc_real(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
907 unsigned r_type = ELF32_R_TYPE(rel->r_info);
933 add_reloc(&relocs16, rel->r_offset);
955 add_reloc(&relocs32, rel->r_offset);
960 add_reloc(&relocs32, rel->r_offset);
1008 int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
1088 static int do_reloc_info(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
1093 rel_type(ELF_R_TYPE(rel->r_info)),