r_info 32 arch/alpha/kernel/module.c unsigned long r_sym = ELF64_R_SYM (rela->r_info); r_info 33 arch/alpha/kernel/module.c unsigned long r_type = ELF64_R_TYPE (rela->r_info); r_info 60 arch/alpha/kernel/module.c rela->r_info |= g->got_offset << 8; r_info 155 arch/alpha/kernel/module.c unsigned long r_sym = ELF64_R_SYM (rela[i].r_info); r_info 156 arch/alpha/kernel/module.c unsigned long r_type = ELF64_R_TYPE (rela[i].r_info); r_info 81 arch/arc/kernel/module.c sym_entry = sym_sec + ELF32_R_SYM(rel_entry[i].r_info); r_info 100 arch/arc/kernel/module.c relo_type = ELF32_R_TYPE(rel_entry[i].r_info); r_info 122 arch/arc/kernel/module.c module->name, ELF32_R_TYPE(rel_entry[i].r_info)); r_info 84 arch/arm/kernel/module-plts.c i = cmp_3way(ELF32_R_TYPE(x->r_info), ELF32_R_TYPE(y->r_info)); r_info 86 arch/arm/kernel/module-plts.c i = cmp_3way(ELF32_R_SYM(x->r_info), ELF32_R_SYM(y->r_info)); r_info 100 arch/arm/kernel/module-plts.c switch (ELF32_R_TYPE(rel->r_info)) { r_info 144 arch/arm/kernel/module-plts.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 161 arch/arm/kernel/module-plts.c s = syms + ELF32_R_SYM(rel[i].r_info); r_info 85 arch/arm/kernel/module.c offset = ELF32_R_SYM(rel->r_info); r_info 104 arch/arm/kernel/module.c switch (ELF32_R_TYPE(rel->r_info)) { r_info 147 arch/arm/kernel/module.c ELF32_R_TYPE(rel->r_info), loc, r_info 174 arch/arm/kernel/module.c ELF32_R_TYPE(rel->r_info), loc, r_info 189 arch/arm/kernel/module.c if (ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_ABS) r_info 260 arch/arm/kernel/module.c ELF32_R_TYPE(rel->r_info), loc, r_info 299 arch/arm/kernel/module.c if (ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_ABS) r_info 315 arch/arm/kernel/module.c module->name, ELF32_R_TYPE(rel->r_info)); r_info 141 arch/arm64/kernel/module-plts.c i = cmp_3way(ELF64_R_TYPE(x->r_info), ELF64_R_TYPE(y->r_info)); r_info 143 arch/arm64/kernel/module-plts.c i = cmp_3way(ELF64_R_SYM(x->r_info), ELF64_R_SYM(y->r_info)); r_info 169 arch/arm64/kernel/module-plts.c switch (ELF64_R_TYPE(rela[i].r_info)) { r_info 186 arch/arm64/kernel/module-plts.c s = syms + ELF64_R_SYM(rela[i].r_info); r_info 276 arch/arm64/kernel/module.c + ELF64_R_SYM(rel[i].r_info); r_info 285 arch/arm64/kernel/module.c switch (ELF64_R_TYPE(rel[i].r_info)) { r_info 456 arch/arm64/kernel/module.c me->name, ELF64_R_TYPE(rel[i].r_info)); r_info 469 arch/arm64/kernel/module.c me->name, (int)ELF64_R_TYPE(rel[i].r_info), val); r_info 65 arch/c6x/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 70 arch/c6x/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 113 arch/c6x/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 64 arch/csky/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 66 arch/csky/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 93 arch/csky/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 28 arch/h8300/kernel/module.c + ELF32_R_SYM(rela[i].r_info); r_info 31 arch/h8300/kernel/module.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 37 arch/h8300/kernel/module.c if (ELF32_R_SYM(rela[i].r_info)) r_info 62 arch/h8300/kernel/module.c me->name, ELF32_R_TYPE(rela[i].r_info)); r_info 87 arch/hexagon/kernel/module.c sym = sym_base + ELF32_R_SYM(rela[i].r_info); r_info 96 arch/hexagon/kernel/module.c i, value, location, ELF32_R_TYPE(rela[i].r_info), r_info 100 arch/hexagon/kernel/module.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 144 arch/hexagon/kernel/module.c ELF32_R_TYPE(rela[i].r_info)); r_info 326 arch/ia64/kernel/module.c if (rela[i].r_info == rela[num].r_info && rela[i].r_addend == rela[num].r_addend) r_info 341 arch/ia64/kernel/module.c switch (ELF64_R_TYPE(rela[i].r_info)) { r_info 368 arch/ia64/kernel/module.c switch (ELF64_R_TYPE(rela[i].r_info)) { r_info 393 arch/ia64/kernel/module.c switch (ELF64_R_TYPE(rela[i].r_info)) { r_info 829 arch/ia64/kernel/module.c ret = do_reloc(mod, ELF64_R_TYPE(rela[i].r_info), r_info 831 arch/ia64/kernel/module.c + ELF64_R_SYM(rela[i].r_info)), r_info 42 arch/m68k/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 44 arch/m68k/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 55 arch/m68k/kernel/module.c ELF32_R_TYPE(rel[i].r_info)); r_info 82 arch/m68k/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 84 arch/m68k/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 95 arch/m68k/kernel/module.c ELF32_R_TYPE(rel[i].r_info)); r_info 39 arch/microblaze/kernel/module.c ELF32_R_SYM(rela[i].r_info); r_info 42 arch/microblaze/kernel/module.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 110 arch/microblaze/kernel/module.c ELF32_R_TYPE(rela[i].r_info)); r_info 392 arch/mips/boot/tools/relocs.c rel->r_info = elf_xword_to_cpu(rel->r_info); r_info 397 arch/mips/boot/tools/relocs.c rel->r_info = rel->r_info; r_info 398 arch/mips/boot/tools/relocs.c ELF_R_SYM(rel->r_info) = elf32_to_cpu(ELF_R_SYM(rel->r_info)); r_info 492 arch/mips/boot/tools/relocs.c Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; r_info 503 arch/mips/boot/tools/relocs.c unsigned r_type = ELF_R_TYPE(rel->r_info); r_info 642 arch/mips/boot/tools/relocs.c rel_type(ELF_R_TYPE(rel->r_info)), r_info 51 arch/mips/include/asm/module.h #define ELF_MIPS_R_SYM(rel) ELF32_R_SYM((rel).r_info) r_info 52 arch/mips/include/asm/module.h #define ELF_MIPS_R_TYPE(rel) ELF32_R_TYPE((rel).r_info) r_info 439 arch/mips/kernel/vpe.c Elf32_Word r_info = rel[i].r_info; r_info 446 arch/mips/kernel/vpe.c + ELF32_R_SYM(r_info); r_info 456 arch/mips/kernel/vpe.c res = reloc_handlers[ELF32_R_TYPE(r_info)](me, location, v); r_info 458 arch/mips/kernel/vpe.c char *r = rstrs[ELF32_R_TYPE(r_info)]; r_info 98 arch/nds32/kernel/module.c module->name, ELF32_R_TYPE(rel->r_info)); r_info 129 arch/nds32/kernel/module.c offset = ELF32_R_SYM(rel->r_info); r_info 150 arch/nds32/kernel/module.c switch (ELF32_R_TYPE(rel->r_info)) { r_info 251 arch/nds32/kernel/module.c module->name, ELF32_R_TYPE(rel->r_info)); r_info 261 arch/nds32/kernel/module.c module->name, ELF32_R_TYPE(rel->r_info)); r_info 64 arch/nios2/kernel/module.c + ELF32_R_SYM(rela[i].r_info)); r_info 68 arch/nios2/kernel/module.c ELF32_R_TYPE(rela[i].r_info), r_info 71 arch/nios2/kernel/module.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 125 arch/nios2/kernel/module.c mod->name, ELF32_R_TYPE(rela[i].r_info)); r_info 38 arch/openrisc/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 41 arch/openrisc/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 60 arch/openrisc/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 223 arch/parisc/kernel/module.c switch (ELF32_R_TYPE(rela->r_info)) { r_info 239 arch/parisc/kernel/module.c switch (ELF64_R_TYPE(rela->r_info)) { r_info 256 arch/parisc/kernel/module.c switch (ELF64_R_TYPE(rela->r_info)) { r_info 271 arch/parisc/kernel/module.c switch (ELF64_R_TYPE(rela->r_info)) { r_info 546 arch/parisc/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 559 arch/parisc/kernel/module.c #define r(t) ELF32_R_TYPE(rel[i].r_info)==t ? #t : r_info 576 arch/parisc/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 654 arch/parisc/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 690 arch/parisc/kernel/module.c + ELF64_R_SYM(rel[i].r_info); r_info 704 arch/parisc/kernel/module.c #define r(t) ELF64_R_TYPE(rel[i].r_info)==t ? #t : r_info 718 arch/parisc/kernel/module.c switch (ELF64_R_TYPE(rel[i].r_info)) { r_info 822 arch/parisc/kernel/module.c me->name, ELF64_R_TYPE(rel[i].r_info)); r_info 26 arch/powerpc/kernel/module_32.c unsigned int i, r_info, r_addend, _count_relocs; r_info 29 arch/powerpc/kernel/module_32.c r_info = 0; r_info 33 arch/powerpc/kernel/module_32.c if (ELF32_R_TYPE(rela[i].r_info) == R_PPC_REL24 && r_info 34 arch/powerpc/kernel/module_32.c (r_info != ELF32_R_SYM(rela[i].r_info) || r_info 37 arch/powerpc/kernel/module_32.c r_info = ELF32_R_SYM(rela[i].r_info); r_info 58 arch/powerpc/kernel/module_32.c if (x->r_info < y->r_info) r_info 60 arch/powerpc/kernel/module_32.c else if (x->r_info > y->r_info) r_info 229 arch/powerpc/kernel/module_32.c + ELF32_R_SYM(rela[i].r_info); r_info 233 arch/powerpc/kernel/module_32.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 289 arch/powerpc/kernel/module_32.c ELF32_R_TYPE(rela[i].r_info)); r_info 187 arch/powerpc/kernel/module_64.c unsigned int i, r_info, r_addend, _count_relocs; r_info 191 arch/powerpc/kernel/module_64.c r_info = 0; r_info 195 arch/powerpc/kernel/module_64.c if (ELF64_R_TYPE(rela[i].r_info) == R_PPC_REL24 && r_info 196 arch/powerpc/kernel/module_64.c (r_info != ELF64_R_SYM(rela[i].r_info) || r_info 199 arch/powerpc/kernel/module_64.c r_info = ELF64_R_SYM(rela[i].r_info); r_info 217 arch/powerpc/kernel/module_64.c if (x->r_info < y->r_info) r_info 219 arch/powerpc/kernel/module_64.c else if (x->r_info > y->r_info) r_info 553 arch/powerpc/kernel/module_64.c + ELF64_R_SYM(rela[i].r_info); r_info 556 arch/powerpc/kernel/module_64.c location, (long)ELF64_R_TYPE(rela[i].r_info), r_info 563 arch/powerpc/kernel/module_64.c switch (ELF64_R_TYPE(rela[i].r_info)) { r_info 739 arch/powerpc/kernel/module_64.c (unsigned long)ELF64_R_TYPE(rela[i].r_info)); r_info 28 arch/riscv/include/uapi/asm/elf.h #define ELF_RISCV_R_SYM(r_info) ELF64_R_SYM(r_info) r_info 29 arch/riscv/include/uapi/asm/elf.h #define ELF_RISCV_R_TYPE(r_info) ELF64_R_TYPE(r_info) r_info 31 arch/riscv/include/uapi/asm/elf.h #define ELF_RISCV_R_SYM(r_info) ELF32_R_SYM(r_info) r_info 32 arch/riscv/include/uapi/asm/elf.h #define ELF_RISCV_R_TYPE(r_info) ELF32_R_TYPE(r_info) r_info 60 arch/riscv/kernel/module-sections.c return x->r_info == y->r_info && x->r_addend == y->r_addend; r_info 79 arch/riscv/kernel/module-sections.c type = ELF_RISCV_R_TYPE(relas[i].r_info); r_info 317 arch/riscv/kernel/module.c + ELF_RISCV_R_SYM(rel[i].r_info); r_info 327 arch/riscv/kernel/module.c type = ELF_RISCV_R_TYPE(rel[i].r_info); r_info 349 arch/riscv/kernel/module.c u32 hi20_type = ELF_RISCV_R_TYPE(rel[j].r_info); r_info 358 arch/riscv/kernel/module.c + ELF_RISCV_R_SYM(rel[j].r_info); r_info 105 arch/s390/boot/startup.c r_sym = ELF64_R_SYM(rela->r_info); r_info 116 arch/s390/boot/startup.c r_type = ELF64_R_TYPE(rela->r_info); r_info 282 arch/s390/kernel/machine_kexec_file.c sym += ELF64_R_SYM(relas[i].r_info); r_info 305 arch/s390/kernel/machine_kexec_file.c r_type = ELF64_R_TYPE(relas[i].r_info); r_info 64 arch/s390/kernel/module.c info = me->arch.syminfo + ELF_R_SYM (rela->r_info); r_info 65 arch/s390/kernel/module.c switch (ELF_R_TYPE (rela->r_info)) { r_info 227 arch/s390/kernel/module.c r_sym = ELF_R_SYM(rela->r_info); r_info 228 arch/s390/kernel/module.c r_type = ELF_R_TYPE(rela->r_info); r_info 46 arch/sh/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 58 arch/sh/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 92 arch/sh/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 110 arch/sparc/kernel/module.c + ELF_R_SYM(rel[i].r_info); r_info 113 arch/sparc/kernel/module.c switch (ELF_R_TYPE(rel[i].r_info) & 0xff) { r_info 139 arch/sparc/kernel/module.c (ELF_R_TYPE(rel[i].r_info) >> 8)) r_info 176 arch/sparc/kernel/module.c (int) (ELF_R_TYPE(rel[i].r_info) & 0xff)); r_info 44 arch/unicore32/kernel/module.c offset = ELF32_R_SYM(rel->r_info); r_info 66 arch/unicore32/kernel/module.c switch (ELF32_R_TYPE(rel->r_info)) { r_info 101 arch/unicore32/kernel/module.c module->name, ELF32_R_TYPE(rel->r_info)); r_info 542 arch/x86/kernel/machine_kexec_64.c sym += ELF64_R_SYM(rel[i].r_info); r_info 576 arch/x86/kernel/machine_kexec_64.c switch (ELF64_R_TYPE(rel[i].r_info)) { r_info 599 arch/x86/kernel/machine_kexec_64.c ELF64_R_TYPE(rel[i].r_info)); r_info 607 arch/x86/kernel/machine_kexec_64.c (int)ELF64_R_TYPE(rel[i].r_info), value); r_info 109 arch/x86/kernel/module.c + ELF32_R_SYM(rel[i].r_info); r_info 111 arch/x86/kernel/module.c switch (ELF32_R_TYPE(rel[i].r_info)) { r_info 122 arch/x86/kernel/module.c me->name, ELF32_R_TYPE(rel[i].r_info)); r_info 151 arch/x86/kernel/module.c + ELF64_R_SYM(rel[i].r_info); r_info 154 arch/x86/kernel/module.c (int)ELF64_R_TYPE(rel[i].r_info), r_info 159 arch/x86/kernel/module.c switch (ELF64_R_TYPE(rel[i].r_info)) { r_info 200 arch/x86/kernel/module.c me->name, ELF64_R_TYPE(rel[i].r_info)); r_info 208 arch/x86/kernel/module.c (int)ELF64_R_TYPE(rel[i].r_info), loc, val); r_info 213 arch/x86/kernel/module.c (int)ELF64_R_TYPE(rel[i].r_info), val); r_info 526 arch/x86/tools/relocs.c rel->r_info = elf_xword_to_cpu(rel->r_info); r_info 606 arch/x86/tools/relocs.c sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; r_info 638 arch/x86/tools/relocs.c rel->r_info, r_info 639 arch/x86/tools/relocs.c rel_type(ELF_R_TYPE(rel->r_info)), r_info 688 arch/x86/tools/relocs.c Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; r_info 772 arch/x86/tools/relocs.c unsigned r_type = ELF64_R_TYPE(rel->r_info); r_info 862 arch/x86/tools/relocs.c unsigned r_type = ELF32_R_TYPE(rel->r_info); r_info 905 arch/x86/tools/relocs.c unsigned r_type = ELF32_R_TYPE(rel->r_info); r_info 1089 arch/x86/tools/relocs.c rel_type(ELF_R_TYPE(rel->r_info)), r_info 66 arch/xtensa/kernel/module.c + ELF32_R_SYM(rela[i].r_info); r_info 69 arch/xtensa/kernel/module.c switch (ELF32_R_TYPE(rela[i].r_info)) { r_info 158 arch/xtensa/kernel/module.c ELF32_R_TYPE(rela[i].r_info)); r_info 178 arch/xtensa/kernel/module.c ELF32_R_TYPE(rela[i].r_info)); r_info 184 arch/xtensa/kernel/module.c ELF32_R_TYPE(rela[i].r_info)); r_info 163 include/uapi/linux/elf.h Elf32_Word r_info; r_info 168 include/uapi/linux/elf.h Elf64_Xword r_info; /* index and type of relocation */ r_info 173 include/uapi/linux/elf.h Elf32_Word r_info; r_info 179 include/uapi/linux/elf.h Elf64_Xword r_info; /* index and type of relocation */ r_info 218 kernel/livepatch/core.c sym = pmod->core_kallsyms.symtab + ELF_R_SYM(relas[i].r_info); r_info 358 samples/bpf/bpf_load.c gelf_getsym(symbols, GELF_R_SYM(rel.r_info), &sym); r_info 1776 scripts/mod/modpost.c unsigned int r_typ = ELF_R_TYPE(r->r_info); r_info 1812 scripts/mod/modpost.c unsigned int r_typ = ELF_R_TYPE(r->r_info); r_info 1818 scripts/mod/modpost.c (elf->symtab_start + ELF_R_SYM(r->r_info)); r_info 1839 scripts/mod/modpost.c unsigned int r_typ = ELF_R_TYPE(r->r_info); r_info 1883 scripts/mod/modpost.c r_sym = ELF64_MIPS_R_SYM(rela->r_info); r_info 1885 scripts/mod/modpost.c r_typ = ELF64_MIPS_R_TYPE(rela->r_info); r_info 1886 scripts/mod/modpost.c r.r_info = ELF64_R_INFO(r_sym, r_typ); r_info 1888 scripts/mod/modpost.c r.r_info = TO_NATIVE(rela->r_info); r_info 1889 scripts/mod/modpost.c r_sym = ELF_R_SYM(r.r_info); r_info 1892 scripts/mod/modpost.c r.r_info = TO_NATIVE(rela->r_info); r_info 1893 scripts/mod/modpost.c r_sym = ELF_R_SYM(r.r_info); r_info 1929 scripts/mod/modpost.c r_sym = ELF64_MIPS_R_SYM(rel->r_info); r_info 1931 scripts/mod/modpost.c r_typ = ELF64_MIPS_R_TYPE(rel->r_info); r_info 1932 scripts/mod/modpost.c r.r_info = ELF64_R_INFO(r_sym, r_typ); r_info 1934 scripts/mod/modpost.c r.r_info = TO_NATIVE(rel->r_info); r_info 1935 scripts/mod/modpost.c r_sym = ELF_R_SYM(r.r_info); r_info 1938 scripts/mod/modpost.c r.r_info = TO_NATIVE(rel->r_info); r_info 1939 scripts/mod/modpost.c r_sym = ELF_R_SYM(r.r_info); r_info 427 scripts/recordmcount.c switch (ELF32_R_TYPE(w(rp->r_info))) { r_info 448 scripts/recordmcount.c Elf64_Xword r_info; r_info 460 scripts/recordmcount.c return w(((union mips_r_info){ .r_info = rp->r_info }).r_mips.r_sym); r_info 465 scripts/recordmcount.c rp->r_info = ((union mips_r_info){ r_info 467 scripts/recordmcount.c }).r_info; r_info 130 scripts/recordmcount.h return ELF_R_SYM(_w(rp->r_info)); r_info 136 scripts/recordmcount.h rp->r_info = _w(ELF_R_INFO(sym, type)); r_info 1759 tools/lib/bpf/libbpf.c if (!gelf_getsym(symbols, GELF_R_SYM(rel.r_info), &sym)) { r_info 1761 tools/lib/bpf/libbpf.c GELF_R_SYM(rel.r_info)); r_info 1769 tools/lib/bpf/libbpf.c (long long) (rel.r_info >> 32), r_info 383 tools/objtool/elf.c rela->type = GELF_R_TYPE(rela->rela.r_info); r_info 386 tools/objtool/elf.c symndx = GELF_R_SYM(rela->rela.r_info); r_info 618 tools/objtool/elf.c relas[idx].r_info = GELF_R_INFO(rela->sym->idx, rela->type); r_info 159 tools/objtool/orc_dump.c if (!gelf_getsym(symtab, GELF_R_SYM(rela.r_info), &sym)) { r_info 387 tools/perf/util/symbol-elf.c symidx = GELF_R_SYM(pos->r_info); r_info 413 tools/perf/util/symbol-elf.c symidx = GELF_R_SYM(pos->r_info);