Searched refs:relas (Results 1 - 5 of 5) sorted by path
/linux-master/arch/loongarch/kernel/ |
H A D | module-sections.c | 81 static void count_max_entries(Elf_Rela *relas, int num, argument 87 type = ELF_R_TYPE(relas[i].r_info); 91 if (!duplicate_rela(relas, i)) 95 if (!duplicate_rela(relas, i)) 140 Elf_Rela *relas = (void *)ehdr + sechdrs[i].sh_offset; local 150 count_max_entries(relas, num_rela, &num_plts, &num_gots);
|
/linux-master/arch/riscv/kernel/ |
H A D | elf_kexec.c | 379 Elf64_Rela *relas; local 387 relas = (void *)pi->ehdr + relsec->sh_offset; 389 for (i = 0; i < relsec->sh_size / sizeof(*relas); i++) { 397 sym += ELF64_R_SYM(relas[i].r_info); 406 loc += relas[i].r_offset; 419 val += relas[i].r_addend; 421 addr = section->sh_addr + relas[i].r_offset; 423 r_type = ELF64_R_TYPE(relas[i].r_info);
|
H A D | module-sections.c | 73 static void count_max_entries(Elf_Rela *relas, int num, argument 79 type = ELF_RISCV_R_TYPE(relas[i].r_info); 81 if (!duplicate_rela(relas, i)) 84 if (!duplicate_rela(relas, i)) 124 Elf_Rela *relas = (void *)ehdr + sechdrs[i].sh_offset; local 135 count_max_entries(relas, num_rela, &num_plts, &num_gots);
|
/linux-master/arch/s390/kernel/ |
H A D | machine_kexec_file.c | 316 Elf_Rela *relas; local 325 relas = (void *)pi->ehdr + relsec->sh_offset; 327 for (i = 0; i < relsec->sh_size / sizeof(*relas); i++) { 334 sym += ELF64_R_SYM(relas[i].r_info); 360 loc += relas[i].r_offset; 365 val += relas[i].r_addend; 367 addr = section->sh_addr + relas[i].r_offset; 369 r_type = ELF64_R_TYPE(relas[i].r_info);
|
/linux-master/kernel/livepatch/ |
H A D | core.c | 199 Elf_Rela *relas; local 217 relas = (Elf_Rela *) relasec->sh_addr; 220 sym = (Elf_Sym *)sechdrs[symndx].sh_addr + ELF_R_SYM(relas[i].r_info); 243 * symbols are exported and normal relas can be used instead.
|
Completed in 223 milliseconds