/linux-4.4.14/arch/mips/kernel/ |
D | module-rela.c | 26 extern int apply_r_mips_none(struct module *me, u32 *location, Elf_Addr v); 28 static int apply_r_mips_32_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_32_rela() 35 static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_26_rela() 55 static int apply_r_mips_hi16_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_hi16_rela() 63 static int apply_r_mips_lo16_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_lo16_rela() 70 static int apply_r_mips_64_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_64_rela() 72 *(Elf_Addr *)location = v; in apply_r_mips_64_rela() 78 Elf_Addr v) in apply_r_mips_higher_rela() 87 Elf_Addr v) in apply_r_mips_highest_rela() 96 Elf_Addr v) = { [all …]
|
D | module.c | 39 Elf_Addr *addr; 40 Elf_Addr value; 55 int apply_r_mips_none(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_none() 60 static int apply_r_mips_32_rel(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_32_rel() 67 static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_26_rel() 88 static int apply_r_mips_hi16_rel(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_hi16_rel() 101 n->addr = (Elf_Addr *)location; in apply_r_mips_hi16_rel() 120 static int apply_r_mips_lo16_rel(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_lo16_rel() 124 Elf_Addr val, vallo; in apply_r_mips_lo16_rel() 187 Elf_Addr v) = { [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | module.c | 170 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, in apply_rela_bits() 179 val = (Elf_Addr)(((long) val) >> shift); in apply_rela_bits() 209 static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, in apply_rela() 213 Elf_Addr loc, val; in apply_rela() 280 Elf_Addr *gotent; in apply_rela() 305 val += (Elf_Addr) me->module_core - loc; in apply_rela() 337 val = (Elf_Addr) me->module_core + in apply_rela() 359 ((Elf_Addr) me->module_core + me->arch.got_offset); in apply_rela() 369 val = (Elf_Addr) me->module_core + me->arch.got_offset + in apply_rela() 402 Elf_Addr base; in apply_relocate_add()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | module.c | 95 Elf_Addr v; in apply_relocate_add() 114 v -= (Elf_Addr) location; in apply_relocate_add() 130 v -= (Elf_Addr) location; in apply_relocate_add() 152 v -= (Elf_Addr) location; in apply_relocate_add() 158 v -= (Elf_Addr) location; in apply_relocate_add()
|
/linux-4.4.14/scripts/ |
D | sortextable.h | 18 #undef Elf_Addr 40 # define Elf_Addr Elf64_Addr macro 61 # define Elf_Addr Elf32_Addr macro 82 Elf_Addr av = _r(a); in compare_extable() 83 Elf_Addr bv = _r(b); in compare_extable()
|
D | recordmcount.h | 35 #undef Elf_Addr 69 # define Elf_Addr Elf64_Addr macro 102 # define Elf_Addr Elf32_Addr macro 166 static Elf_Addr old_r_offset = ~(Elf_Addr)0; in MIPS_is_fake_mcount() 167 Elf_Addr current_r_offset = _w(rp->r_offset); in MIPS_is_fake_mcount() 170 is_fake = (old_r_offset != ~(Elf_Addr)0) && in MIPS_is_fake_mcount()
|
/linux-4.4.14/include/asm-generic/ |
D | module.h | 20 #define Elf_Addr Elf64_Addr macro 37 #define Elf_Addr Elf32_Addr macro
|
/linux-4.4.14/arch/parisc/kernel/ |
D | module.c | 410 static Elf_Addr get_fdesc(struct module *me, unsigned long value) in get_fdesc() 422 return (Elf_Addr)fdesc; in get_fdesc() 430 fdesc->gp = (Elf_Addr)me->module_core + me->arch.got_offset; in get_fdesc() 431 return (Elf_Addr)fdesc; in get_fdesc() 441 static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, in get_stub() 442 enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) in get_stub() 534 return (Elf_Addr)stub; in get_stub() 551 Elf_Addr loc0; in apply_relocate_add() 689 Elf_Addr loc0; in apply_relocate_add() 842 gp = (Elf_Addr)me->module_core + me->arch.got_offset; in register_unwind_table()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | module.h | 41 #define Elf_Addr Elf32_Addr macro 59 #define Elf_Addr Elf64_Addr macro
|
/linux-4.4.14/scripts/mod/ |
D | modpost.h | 25 #define Elf_Addr Elf32_Addr macro 40 #define Elf_Addr Elf64_Addr macro
|
D | modpost.c | 1272 static Elf_Sym *find_elf_symbol2(struct elf_info *elf, Elf_Addr addr, in find_elf_symbol2() 1277 Elf_Addr distance = ~0; in find_elf_symbol2() 2142 #define MODULE_NAME_LEN (64 - sizeof(Elf_Addr))
|
/linux-4.4.14/arch/c6x/kernel/ |
D | module.c | 56 Elf_Addr offset = 0; in apply_relocate_add()
|
/linux-4.4.14/arch/x86/tools/ |
D | relocs.c | 7 #define Elf_Addr ElfW(Addr) macro 701 static Elf_Addr per_cpu_load_addr;
|