Home
last modified time | relevance | path

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

/linux/scripts/
H A Delf-parse.h28 } Elf_Rela; typedef
47 uint64_t (*rela_offset)(Elf_Rela *rela);
48 uint64_t (*rela_info)(Elf_Rela *rela);
49 uint64_t (*rela_addend)(Elf_Rela *rela);
50 void (*rela_write_addend)(Elf_Rela *rela, uint64_t val);
221 static inline uint64_t rela64_##fn_name(Elf_Rela *rela) \ in SYM_WORD()
226 static inline uint64_t rela32_##fn_name(Elf_Rela *rela) \
231 static inline uint64_t __maybe_unused rela_##fn_name(Elf_Rela *rela) \
240 static inline void rela64_write_addend(Elf_Rela *rela, uint64_t val)
245 static inline void rela32_write_addend(Elf_Rela *rela, uint64_t val) in rela32_write_addend()
H A Drecordmcount.h43 #undef Elf_Rela
82 # define Elf_Rela Elf64_Rela macro
120 # define Elf_Rela Elf32_Rela macro
269 char const *mc_name = (sizeof(Elf_Rela) == rel_entsize) in append_func()
307 mcsec.sh_name = w((sizeof(Elf_Rela) == rel_entsize) + strlen(".rel") in append_func()
322 mcsec.sh_type = (sizeof(Elf_Rela) == rel_entsize) in append_func()
432 if (rel_entsize == sizeof(Elf_Rela)) { in sift_rel_mcount()
433 ((Elf_Rela *)mrelp)->r_addend = addend; in sift_rel_mcount()
H A Dsorttable.c245 static void rela_write_addend(Elf_Rela *rela, uint64_t val) in rela_write_addend()
363 Elf_Rela *rel; in fill_relocs()
420 Elf_Rela *rel; in replace_relocs()
/linux/arch/riscv/kernel/
H A Dmodule-sections.c63 const Elf_Rela *x = a, *y = b; in cmp_rela()
73 static bool duplicate_rela(const Elf_Rela *rela, int idx) in duplicate_rela()
82 static void count_max_entries(const Elf_Rela *relas, size_t num, in count_max_entries()
103 static bool rela_needs_plt_got_entry(const Elf_Rela *rela) in rela_needs_plt_got_entry()
121 Elf_Rela *scratch = NULL; in module_frob_arch_sections()
122 Elf_Rela *new_scratch; in module_frob_arch_sections()
153 size_t num_relas = sechdrs[i].sh_size / sizeof(Elf_Rela); in module_frob_arch_sections()
154 Elf_Rela *relas = (void *)ehdr + sechdrs[i].sh_offset; in module_frob_arch_sections()
H A Dmodule.c771 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add()
/linux/arch/loongarch/kernel/
H A Dmodule-sections.c70 const Elf_Rela *rela_x = x, *rela_y = y; in compare_rela()
79 static void count_max_entries(Elf_Rela *relas, int num, in count_max_entries()
84 sort(relas, num, sizeof(Elf_Rela), compare_rela, NULL); in count_max_entries()
140 int num_rela = sechdrs[i].sh_size / sizeof(Elf_Rela); in module_frob_arch_sections()
141 Elf_Rela *relas = (void *)ehdr + sechdrs[i].sh_offset; in module_frob_arch_sections()
H A Dmodule.c486 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add()
/linux/include/asm-generic/
H A Dmodule.h23 #define Elf_Rela Elf64_Rela macro
36 #define Elf_Rela Elf32_Rela macro
/linux/arch/mips/include/asm/
H A Dmodule.h44 #define Elf_Rela Elf32_Rela macro
62 #define Elf_Rela Elf64_Rela macro
/linux/arch/parisc/kernel/
H A Dmodule.c176 static inline unsigned long count_gots(const Elf_Rela *rela, unsigned long n) in count_gots()
181 static inline unsigned long count_fdescs(const Elf_Rela *rela, unsigned long n) in count_fdescs()
186 static inline unsigned long count_stubs(const Elf_Rela *rela, unsigned long n) in count_stubs()
202 static inline unsigned long count_gots(const Elf_Rela *rela, unsigned long n) in count_gots()
219 static inline unsigned long count_fdescs(const Elf_Rela *rela, unsigned long n) in count_fdescs()
234 static inline unsigned long count_stubs(const Elf_Rela *rela, unsigned long n) in count_stubs()
282 const Elf_Rela *rels = (void *)sechdrs[i].sh_addr; in module_frob_arch_sections()
/linux/kernel/livepatch/
H A Dcore.c203 Elf_Rela *relas; in klp_resolve_symbols()
221 relas = (Elf_Rela *) relasec->sh_addr; in klp_resolve_symbols()
223 for (i = 0; i < relasec->sh_size / sizeof(Elf_Rela); i++) { in klp_resolve_symbols()
/linux/arch/s390/kernel/
H A Dmachine_kexec_file.c316 Elf_Rela *relas; in arch_kexec_apply_relocations_add()
/linux/arch/riscv/mm/
H A Dinit.c327 Elf_Rela *rela = (Elf_Rela *)&__rela_dyn_start; in relocate_kernel()
339 for ( ; rela < (Elf_Rela *)&__rela_dyn_end; rela++) { in relocate_kernel()