/kernel/linux/linux-5.10/arch/s390/boot/ |
H A D | startup.c | 93 int r_type, r_sym, rc; in handle_relocs() local 103 r_sym = ELF64_R_SYM(rela->r_info); in handle_relocs() 104 if (r_sym) { in handle_relocs() 105 if (dynsym[r_sym].st_shndx != SHN_UNDEF) in handle_relocs() 106 val += dynsym[r_sym].st_value + offset; in handle_relocs()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | module.h | 21 Elf64_Word r_sym; /* Symbol index. */ member 30 Elf64_Word r_sym; /* Symbol index. */ member 69 #define ELF_MIPS_R_SYM(rel) ((rel).r_sym)
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | module.h | 21 Elf64_Word r_sym; /* Symbol index. */ member 30 Elf64_Word r_sym; /* Symbol index. */ member 69 #define ELF_MIPS_R_SYM(rel) ((rel).r_sym)
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | module.c | 32 unsigned long r_sym = ELF64_R_SYM (rela->r_info); in process_reloc_for_got() local 40 for (g = chains + r_sym; g ; g = g->next) in process_reloc_for_got() 50 g->next = chains[r_sym].next; in process_reloc_for_got() 54 chains[r_sym].next = g; in process_reloc_for_got() 153 unsigned long r_sym = ELF64_R_SYM (rela[i].r_info); in apply_relocate_add() local 164 sym = symtab + r_sym; in apply_relocate_add()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | module.c | 32 unsigned long r_sym = ELF64_R_SYM (rela->r_info); in process_reloc_for_got() local 40 for (g = chains + r_sym; g ; g = g->next) in process_reloc_for_got() 50 g->next = chains[r_sym].next; in process_reloc_for_got() 54 chains[r_sym].next = g; in process_reloc_for_got() 153 unsigned long r_sym = ELF64_R_SYM (rela[i].r_info); in apply_relocate_add() local 164 sym = symtab + r_sym; in apply_relocate_add()
|
/kernel/linux/linux-5.10/arch/mips/boot/tools/ |
H A D | relocs_64.c | 15 Elf64_Word r_sym; /* Symbol index. */ member 25 #define ELF_R_SYM(val) (((Elf64_Mips_Rela *)(&val))->fields.r_sym)
|
/kernel/linux/linux-6.6/arch/mips/boot/tools/ |
H A D | relocs_64.c | 15 Elf64_Word r_sym; /* Symbol index. */ member 25 #define ELF_R_SYM(val) (((Elf64_Mips_Rela *)(&val))->fields.r_sym)
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | startup.c | 104 int r_type, r_sym, rc; in handle_relocs() local 114 r_sym = ELF64_R_SYM(rela->r_info); in handle_relocs() 115 if (r_sym) { in handle_relocs() 116 if (dynsym[r_sym].st_shndx != SHN_UNDEF) in handle_relocs() 117 val += dynsym[r_sym].st_value + offset; in handle_relocs()
|
/kernel/linux/linux-5.10/scripts/mod/ |
H A D | modpost.c | 1869 unsigned int r_sym; in section_rela() local 1886 r_sym = ELF64_MIPS_R_SYM(rela->r_info); in section_rela() 1887 r_sym = TO_NATIVE(r_sym); in section_rela() 1889 r.r_info = ELF64_R_INFO(r_sym, r_typ); in section_rela() 1892 r_sym = ELF_R_SYM(r.r_info); in section_rela() 1896 r_sym = ELF_R_SYM(r.r_info); in section_rela() 1906 sym = elf->symtab_start + r_sym; in section_rela() 1922 unsigned int r_sym; in section_rel() local 1939 r_sym in section_rel() [all...] |
H A D | modpost.h | 57 Elf32_Word r_sym; /* Symbol index */ member 71 ((__extension__ (_Elf64_Mips_R_Info_union)(i)).r_info_fields.r_sym)
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | module.c | 230 int r_type, r_sym; in apply_rela() local 237 r_sym = ELF_R_SYM(rela->r_info); in apply_rela() 239 info = me->arch.syminfo + r_sym; in apply_rela() 240 val = symtab[r_sym].st_value; in apply_rela() 421 me->name, strtab + symtab[r_sym].st_name, in apply_rela()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | module.c | 264 int r_type, r_sym; in apply_rela() local 271 r_sym = ELF_R_SYM(rela->r_info); in apply_rela() 273 info = me->arch.syminfo + r_sym; in apply_rela() 274 val = symtab[r_sym].st_value; in apply_rela() 456 me->name, strtab + symtab[r_sym].st_name, in apply_rela()
|
/kernel/linux/linux-6.6/scripts/mod/ |
H A D | modpost.c | 1443 unsigned int *r_type, unsigned int *r_sym) in get_rel_type_and_sym() 1446 Elf64_Word r_sym; /* Symbol index */ in get_rel_type_and_sym() member 1459 *r_sym = TO_NATIVE(mips64_r_info->r_sym); in get_rel_type_and_sym() 1474 *r_sym = ELF_R_SYM(r_info); in get_rel_type_and_sym() 1493 unsigned int r_type, r_sym; in section_rela() local 1496 get_rel_type_and_sym(elf, rela->r_info, &r_type, &r_sym); in section_rela() 1498 tsym = elf->symtab_start + r_sym; in section_rela() 1535 unsigned int r_type, r_sym; in section_rel() local 1539 get_rel_type_and_sym(elf, rel->r_info, &r_type, &r_sym); in section_rel() 1442 get_rel_type_and_sym(struct elf_info *elf, uint64_t r_info, unsigned int *r_type, unsigned int *r_sym) get_rel_type_and_sym() argument [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | recordmcount.c | 491 Elf64_Word r_sym; /* Symbol index. */ member 501 return w(((union mips_r_info){ .r_info = rp->r_info }).r_mips.r_sym); in MIPS64_r_sym() 507 .r_mips = { .r_sym = w(sym), .r_type = type } in MIPS64_r_info()
|
/kernel/linux/linux-6.6/scripts/ |
H A D | recordmcount.c | 491 Elf64_Word r_sym; /* Symbol index. */ member 501 return w(((union mips_r_info){ .r_info = rp->r_info }).r_mips.r_sym); in MIPS64_r_sym() 507 .r_mips = { .r_sym = w(sym), .r_type = type } in MIPS64_r_info()
|