/linux-4.4.14/arch/score/kernel/ |
H A D | module.c | 43 s32 r_offset; apply_relocate() local 45 r_offset = ELF32_R_SYM(rel->r_info); apply_relocate() 46 if ((r_offset < 0) || apply_relocate() 47 (r_offset > (symsec->sh_size / sizeof(Elf32_Sym)))) { apply_relocate() 53 sym = ((Elf32_Sym *)symsec->sh_addr) + r_offset; apply_relocate() 55 if ((rel->r_offset < 0) || apply_relocate() 56 (rel->r_offset > dstsec->sh_size - sizeof(u32))) { apply_relocate() 59 me->name, relindex, i, rel->r_offset, apply_relocate() 64 loc = dstsec->sh_addr + rel->r_offset; apply_relocate()
|
/linux-4.4.14/arch/unicore32/kernel/ |
H A D | module.c | 58 if (rel->r_offset < 0 || rel->r_offset > apply_relocate() 62 module->name, relindex, i, rel->r_offset, apply_relocate() 67 loc = dstsec->sh_addr + rel->r_offset; apply_relocate()
|
/linux-4.4.14/arch/h8300/kernel/ |
H A D | module.c | 23 + rela[i].r_offset); apply_relocate_add() 68 me->name, rela[i].r_offset); apply_relocate_add()
|
/linux-4.4.14/net/rds/ |
H A D | page.c | 42 unsigned long r_offset; member in struct:rds_page_remainder 124 if (rem->r_page && bytes > (PAGE_SIZE - rem->r_offset)) { rds_page_remainder_alloc() 131 if (rem->r_page && bytes <= (PAGE_SIZE - rem->r_offset)) { rds_page_remainder_alloc() 132 sg_set_page(scat, rem->r_page, bytes, rem->r_offset); rds_page_remainder_alloc() 135 if (rem->r_offset != 0) rds_page_remainder_alloc() 138 rem->r_offset += bytes; rds_page_remainder_alloc() 139 if (rem->r_offset == PAGE_SIZE) { rds_page_remainder_alloc() 169 rem->r_offset = 0; rds_page_remainder_alloc()
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | module.h | 19 Elf64_Addr r_offset; /* Address of relocation. */ member in struct:__anon1898 28 Elf64_Addr r_offset; /* Address of relocation. */ member in struct:__anon1899
|
/linux-4.4.14/arch/m68k/kernel/ |
H A D | module.c | 38 + rel[i].r_offset; apply_relocate() 78 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/nios2/kernel/ |
H A D | module.c | 59 + rela[i].r_offset); apply_relocate_add() 69 rela[i].r_offset, strtab + sym->st_name); apply_relocate_add()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | reloc_32.S | 136 lwz r4, 0(r9) /* r_offset */ 146 lwz r4, 0(r9) /* r_offset */ 157 lwz r4, 0(r9) /* r_offset */ 170 lwz r4, 0(r9) /* r_offset */
|
H A D | reloc_64.S | 75 ld r6,0(r9) /* reloc->r_offset */
|
H A D | module_32.c | 229 + rela[i].r_offset; apply_relocate_add()
|
H A D | module_64.c | 515 + rela[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/openrisc/kernel/ |
H A D | module.c | 37 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | module.c | 139 + rel[i].r_offset; apply_relocate_add() 216 rel[i].r_offset, location); apply_relocate_add()
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | module.c | 89 location = sec_to_patch + rel_entry[i].r_offset; apply_relocate_add() 98 rel_entry[i].r_offset, rel_entry[i].r_addend, apply_relocate_add()
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | module-plts.c | 94 loc1 = (u32 *)(base + rel[i].r_offset); duplicate_rel() 95 loc2 = (u32 *)(base + rel[num].r_offset); duplicate_rel()
|
H A D | module.c | 84 if (rel->r_offset < 0 || rel->r_offset > dstsec->sh_size - sizeof(u32)) { apply_relocate() 87 rel->r_offset, dstsec->sh_size); apply_relocate() 91 loc = dstsec->sh_addr + rel->r_offset; apply_relocate()
|
/linux-4.4.14/arch/c6x/kernel/ |
H A D | module.c | 64 + rel[i].r_offset - offset; apply_relocate_add()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | elf.h | 161 Elf32_Addr r_offset; member in struct:elf32_rel 166 Elf64_Addr r_offset; /* Location at which to apply the action */ member in struct:elf64_rel 171 Elf32_Addr r_offset; member in struct:elf32_rela 177 Elf64_Addr r_offset; /* Location at which to apply the action */ member in struct:elf64_rela
|
/linux-4.4.14/arch/microblaze/kernel/ |
H A D | module.c | 40 rela[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/cris/kernel/ |
H A D | module.c | 61 + rela[i].r_offset); apply_relocate_add()
|
/linux-4.4.14/arch/avr32/kernel/ |
H A D | module.c | 45 rela->r_offset); check_rela() 163 location = (void *)dstsec->sh_addr + rel->r_offset; apply_relocate_add() 276 rel->r_offset, relocation); apply_relocate_add()
|
/linux-4.4.14/scripts/mod/ |
H A D | modpost.c | 1524 from = find_elf_symbol2(elf, r->r_offset, fromsec); default_mismatch_handler() 1539 fromsec, r->r_offset, fromsym, default_mismatch_handler() 1570 extable_entry_size = r->r_offset * 2; find_extable_entry_size() 1580 if (r->r_offset && extable_entry_size == 0) is_extable_fault_address() 1583 return ((r->r_offset == 0) || is_extable_fault_address() 1584 (r->r_offset % extable_entry_size == 0)); is_extable_fault_address() 1595 Elf_Sym* fromsym = find_elf_symbol2(elf, r->r_offset, fromsec); report_extable_warnings() 1611 modname, fromsec, (long)r->r_offset, from_pretty_name, report_extable_warnings() 1625 fromsec, (long)r->r_offset, tosec, tosec, tosec); report_extable_warnings() 1647 fromsec, (long)r->r_offset, tosec, modname); extable_mismatch_handler() 1655 fromsec, (long)r->r_offset, tosec); extable_mismatch_handler() 1662 fromsec, (long)r->r_offset, tosec); extable_mismatch_handler() 1689 r->r_offset; reloc_location() 1705 r->r_addend += r->r_offset; addend_386_rel() 1747 (r->r_offset - sechdr->sh_addr)); addend_arm_rel() 1797 r.r_offset = TO_NATIVE(rela->r_offset); section_rela() 1843 r.r_offset = TO_NATIVE(rel->r_offset); section_rel()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | module-rela.c | 124 + rel[i].r_offset; apply_relocate_add()
|
H A D | module.c | 213 + rel[i].r_offset; apply_relocate()
|
H A D | vpe.c | 443 + rel[i].r_offset; apply_relocations() 460 rel[i].r_offset, r ? r : "UNKNOWN", apply_relocations()
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | module.c | 55 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | module.c | 115 + rel[i].r_offset; apply_relocate() 156 + rel[i].r_offset; apply_relocate_add()
|
H A D | machine_kexec_64.c | 450 * rel[i].r_offset contains byte offset from beginning arch_kexec_apply_relocations_add() 459 location = (void *)(section->sh_offset + rel[i].r_offset); arch_kexec_apply_relocations_add() 462 address = section->sh_addr + rel[i].r_offset; arch_kexec_apply_relocations_add()
|
/linux-4.4.14/arch/x86/tools/ |
H A D | relocs.c | 506 rel->r_offset = elf_addr_to_cpu(rel->r_offset); read_relocs() 618 rel->r_offset, print_absolute_relocs() 754 ElfW(Addr) offset = rel->r_offset; do_reloc64() 859 add_reloc(&relocs32, rel->r_offset); do_reloc32() 898 add_reloc(&relocs16, rel->r_offset); do_reloc_real() 920 add_reloc(&relocs32, rel->r_offset); do_reloc_real() 925 add_reloc(&relocs32, rel->r_offset); do_reloc_real()
|
/linux-4.4.14/arch/powerpc/boot/ |
H A D | crt0.S | 105 lwz r12,0(r9) /* reloc->r_offset */ 188 ld r12,0(r9) /* reloc->r_offset */
|
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | module.c | 67 + rela[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/scripts/ |
H A D | recordmcount.h | 167 Elf_Addr current_r_offset = _w(rp->r_offset); MIPS_is_fake_mcount() 331 _w(_w(relp->r_offset) - recval + mcount_adjust); sift_rel_mcount() 332 mrelp->r_offset = _w(offbase sift_rel_mcount() 380 ret = make_nop((void *)ehdr, _w(shdr->sh_offset) + _w(relp->r_offset)); nop_mcount()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | module.c | 99 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | module.c | 75 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/hexagon/kernel/ |
H A D | module.c | 103 location = loc_base + rela[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/m32r/kernel/ |
H A D | module.c | 93 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | module.c | 174 location = base + rela[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/samples/bpf/ |
H A D | bpf_load.c | 207 insn_idx = rel.r_offset / sizeof(struct bpf_insn); parse_relo_and_apply()
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | module.c | 216 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | module.c | 561 + rel[i].r_offset; apply_relocate_add() 572 //dot = (sechdrs[relsec].sh_addr + rel->r_offset) & ~0x03; apply_relocate_add() 697 + rel[i].r_offset; apply_relocate_add() 708 //dot = (sechdrs[relsec].sh_addr + rel->r_offset) & ~0x03; apply_relocate_add()
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | module.c | 166 rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/include/linux/ |
H A D | memstick.h | 144 unsigned char r_offset; member in struct:ms_register_addr
|
/linux-4.4.14/arch/arm64/kernel/ |
H A D | module.c | 223 + rel[i].r_offset; apply_relocate_add()
|
/linux-4.4.14/drivers/memstick/core/ |
H A D | memstick.c | 396 card->reg_addr.r_offset = offsetof(struct ms_register, id); memstick_alloc_card()
|
H A D | ms_block.c | 215 msb->reg_addr.r_offset = offsetof(struct ms_register, id); msb_invalidate_reg_window() 290 if (msb->reg_addr.r_offset != offset || msb_read_regs() 293 msb->reg_addr.r_offset = offset; msb_read_regs()
|
H A D | mspro_block.c | 1138 card->reg_addr.r_offset = offsetof(struct mspro_register, status); mspro_block_init_card()
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | module.c | 218 loc = base + rela->r_offset; apply_rela()
|
/linux-4.4.14/tools/lib/bpf/ |
H A D | libbpf.c | 637 insn_idx = rel.r_offset / sizeof(struct bpf_insn); bpf_program__collect_reloc()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | module.c | 831 (void *) target_sec->sh_addr + rela[i].r_offset); apply_relocate_add()
|