Lines Matching defs:rel
227 const char *name = "unknown type rel type name";
502 Elf_Rel *rel = &sec->reltab[j];
503 rel->r_offset = elf_addr_to_cpu(rel->r_offset);
504 rel->r_info = elf_xword_to_cpu(rel->r_info);
506 rel->r_addend = elf_xword_to_cpu(rel->r_addend);
580 Elf_Rel *rel;
583 rel = &sec->reltab[j];
584 sym = &sh_symtab[ELF_R_SYM(rel->r_info)];
615 rel->r_offset,
616 rel->r_info,
617 rel_type(ELF_R_TYPE(rel->r_info)),
642 static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
665 Elf_Rel *rel = &sec->reltab[j];
666 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)];
669 process(sec, rel, sym, symname);
747 static int do_reloc64(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
750 unsigned r_type = ELF64_R_TYPE(rel->r_info);
751 ElfW(Addr) offset = rel->r_offset;
820 static int do_reloc32(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
823 unsigned r_type = ELF32_R_TYPE(rel->r_info);
851 add_reloc(&relocs32, rel->r_offset);
863 static int do_reloc_real(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
866 unsigned r_type = ELF32_R_TYPE(rel->r_info);
890 add_reloc(&relocs16, rel->r_offset);
912 add_reloc(&relocs32, rel->r_offset);
917 add_reloc(&relocs32, rel->r_offset);
965 int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
1034 static int do_reloc_info(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
1039 rel_type(ELF_R_TYPE(rel->r_info)),