Home
last modified time | relevance | path

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

/Linux-v4.19/arch/riscv/kernel/
Dmodule.c20 static int apply_r_riscv_32_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_riscv_32_rela()
31 static int apply_r_riscv_64_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_riscv_64_rela()
38 Elf_Addr v) in apply_r_riscv_branch_rela()
51 Elf_Addr v) in apply_r_riscv_jal_rela()
64 Elf_Addr v) in apply_r_riscv_rcv_branch_rela()
79 Elf_Addr v) in apply_r_riscv_rvc_jump_rela()
97 Elf_Addr v) in apply_r_riscv_pcrel_hi20_rela()
115 Elf_Addr v) in apply_r_riscv_pcrel_lo12_i_rela()
126 Elf_Addr v) in apply_r_riscv_pcrel_lo12_s_rela()
140 Elf_Addr v) in apply_r_riscv_hi20_rela()
[all …]
/Linux-v4.19/arch/mips/kernel/
Dmodule.c40 Elf_Addr *addr;
41 Elf_Addr value;
57 u32 base, Elf_Addr v, bool rela) in apply_r_mips_none()
63 u32 base, Elf_Addr v, bool rela) in apply_r_mips_32()
71 u32 base, Elf_Addr v, bool rela) in apply_r_mips_26()
92 u32 base, Elf_Addr v, bool rela) in apply_r_mips_hi16()
111 n->addr = (Elf_Addr *)location; in apply_r_mips_hi16()
131 u32 base, Elf_Addr v, bool rela) in apply_r_mips_lo16()
135 Elf_Addr val, vallo; in apply_r_mips_lo16()
203 Elf_Addr v, unsigned int bits) in apply_r_mips_pc()
[all …]
/Linux-v4.19/arch/s390/kernel/
Dmodule.c169 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, in apply_rela_bits()
178 val = (Elf_Addr)(((long) val) >> shift); in apply_rela_bits()
208 static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, in apply_rela()
212 Elf_Addr loc, val; in apply_rela()
279 Elf_Addr *gotent; in apply_rela()
304 val += (Elf_Addr) me->core_layout.base - loc; in apply_rela()
347 val = (Elf_Addr) me->core_layout.base + in apply_rela()
369 ((Elf_Addr) me->core_layout.base + me->arch.got_offset); in apply_rela()
379 val = (Elf_Addr) me->core_layout.base + me->arch.got_offset + in apply_rela()
412 Elf_Addr base; in apply_relocate_add()
/Linux-v4.19/arch/sparc/kernel/
Dmodule.c96 Elf_Addr v; in apply_relocate_add()
115 v -= (Elf_Addr) location; in apply_relocate_add()
131 v -= (Elf_Addr) location; in apply_relocate_add()
153 v -= (Elf_Addr) location; in apply_relocate_add()
159 v -= (Elf_Addr) location; in apply_relocate_add()
/Linux-v4.19/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-v4.19/include/asm-generic/
Dmodule.h21 #define Elf_Addr Elf64_Addr macro
38 #define Elf_Addr Elf32_Addr macro
/Linux-v4.19/arch/parisc/kernel/
Dmodule.c411 static Elf_Addr get_fdesc(struct module *me, unsigned long value) in get_fdesc()
423 return (Elf_Addr)fdesc; in get_fdesc()
431 fdesc->gp = (Elf_Addr)me->core_layout.base + me->arch.got_offset; in get_fdesc()
432 return (Elf_Addr)fdesc; in get_fdesc()
442 static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, in get_stub()
443 enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) in get_stub()
535 return (Elf_Addr)stub; in get_stub()
552 Elf_Addr loc0; in apply_relocate_add()
698 Elf_Addr loc0; in apply_relocate_add()
859 gp = (Elf_Addr)me->core_layout.base + me->arch.got_offset; in register_unwind_table()
/Linux-v4.19/arch/mips/include/asm/
Dmodule.h42 #define Elf_Addr Elf32_Addr macro
60 #define Elf_Addr Elf64_Addr macro
/Linux-v4.19/scripts/mod/
Dmodpost.h26 #define Elf_Addr Elf32_Addr macro
41 #define Elf_Addr Elf64_Addr macro
Dmodpost.c52 #define MODULE_NAME_LEN (64 - sizeof(Elf_Addr))
1280 static Elf_Sym *find_elf_symbol2(struct elf_info *elf, Elf_Addr addr, in find_elf_symbol2()
1285 Elf_Addr distance = ~0; in find_elf_symbol2()
/Linux-v4.19/arch/c6x/kernel/
Dmodule.c56 Elf_Addr offset = 0; in apply_relocate_add()
/Linux-v4.19/arch/x86/tools/
Drelocs.c8 #define Elf_Addr ElfW(Addr) macro
703 static Elf_Addr per_cpu_load_addr;
/Linux-v4.19/arch/mips/boot/tools/
Drelocs.c8 #define Elf_Addr ElfW(Addr) macro