Home
last modified time | relevance | path

Searched refs:Elf_Addr (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/arch/mips/kernel/
Dmodule-rela.c26 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 …]
Dmodule.c39 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.1.27/arch/s390/kernel/
Dmodule.c170 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.1.27/arch/sparc/kernel/
Dmodule.c95 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.1.27/scripts/
Dsortextable.h18 #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()
Drecordmcount.h35 #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.1.27/include/asm-generic/
Dmodule.h20 #define Elf_Addr Elf64_Addr macro
37 #define Elf_Addr Elf32_Addr macro
/linux-4.1.27/arch/parisc/kernel/
Dmodule.c410 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.1.27/arch/mips/include/asm/
Dmodule.h41 #define Elf_Addr Elf32_Addr macro
59 #define Elf_Addr Elf64_Addr macro
/linux-4.1.27/scripts/mod/
Dmodpost.h19 #define Elf_Addr Elf32_Addr macro
34 #define Elf_Addr Elf64_Addr macro
Dmodpost.c1268 static Elf_Sym *find_elf_symbol2(struct elf_info *elf, Elf_Addr addr, in find_elf_symbol2()
1273 Elf_Addr distance = ~0; in find_elf_symbol2()
/linux-4.1.27/arch/c6x/kernel/
Dmodule.c56 Elf_Addr offset = 0; in apply_relocate_add()
/linux-4.1.27/arch/x86/tools/
Drelocs.c7 #define Elf_Addr ElfW(Addr) macro
701 static Elf_Addr per_cpu_load_addr;