Lines Matching defs:rela
161 static unsigned int count_relocs(const Elf64_Rela *rela, unsigned int num,
172 if (ELF64_R_TYPE(rela[i].r_info) == r_type &&
173 (r_info != ELF64_R_SYM(rela[i].r_info) ||
174 r_addend != rela[i].r_addend)) {
176 r_info = ELF64_R_SYM(rela[i].r_info);
177 r_addend = rela[i].r_addend;
259 const Elf64_Rela *rela, unsigned int num,
273 + ELF64_R_SYM(rela[i].r_info);
276 (r_info != ELF64_R_SYM(rela[i].r_info) ||
277 r_addend != rela[i].r_addend)) {
279 r_info = ELF64_R_SYM(rela[i].r_info);
280 r_addend = rela[i].r_addend;
771 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr;
790 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
793 + rela[i].r_offset;
796 + ELF64_R_SYM(rela[i].r_info);
799 location, (long)ELF64_R_TYPE(rela[i].r_info),
801 (long)rela[i].r_addend);
804 value = sym->st_value + rela[i].r_addend;
806 switch (ELF64_R_TYPE(rela[i].r_info)) {
1044 (unsigned long)ELF64_R_TYPE(rela[i].r_info));