Searched refs:Elf_Rela (Results 1 – 12 of 12) sorted by relevance
| /linux/scripts/ |
| H A D | elf-parse.h | 28 } 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 D | recordmcount.h | 43 #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 D | sorttable.c | 245 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/loongarch/kernel/ |
| H A D | module-sections.c | 68 const Elf_Rela *rela_x = x, *rela_y = y; in compare_rela() 77 static void count_max_entries(Elf_Rela *relas, int num, in count_max_entries() 82 sort(relas, num, sizeof(Elf_Rela), compare_rela, NULL); in count_max_entries() 138 int num_rela = sechdrs[i].sh_size / sizeof(Elf_Rela); in module_frob_arch_sections() 139 Elf_Rela *relas = (void *)ehdr + sechdrs[i].sh_offset; in module_frob_arch_sections()
|
| H A D | module.c | 486 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add()
|
| /linux/include/asm-generic/ |
| H A D | module.h | 23 #define Elf_Rela Elf64_Rela macro 36 #define Elf_Rela Elf32_Rela macro
|
| /linux/arch/mips/include/asm/ |
| H A D | module.h | 44 #define Elf_Rela Elf32_Rela macro 62 #define Elf_Rela Elf64_Rela macro
|
| /linux/arch/parisc/kernel/ |
| H A D | module.c | 176 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 D | core.c | 203 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/riscv/mm/ |
| H A D | init.c | 315 Elf_Rela *rela = (Elf_Rela *)&__rela_dyn_start; in relocate_kernel() 327 for ( ; rela < (Elf_Rela *)&__rela_dyn_end; rela++) { in relocate_kernel()
|
| /linux/scripts/mod/ |
| H A D | modpost.c | 1355 const Elf_Rela *start, const Elf_Rela *stop) in section_rela() 1357 const Elf_Rela *rela; in section_rela()
|
| /linux/arch/riscv/kernel/ |
| H A D | module.c | 770 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add()
|