Lines Matching full:me
37 int (*reloc_handler)(struct module *me, void *location, Elf_Addr v);
38 int (*accumulate_handler)(struct module *me, void *location,
80 static int apply_r_riscv_32_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_32_rela() argument
84 me->name, (long long)v); in apply_r_riscv_32_rela()
91 static int apply_r_riscv_64_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_64_rela() argument
97 static int apply_r_riscv_branch_rela(struct module *me, void *location, in apply_r_riscv_branch_rela() argument
109 static int apply_r_riscv_jal_rela(struct module *me, void *location, in apply_r_riscv_jal_rela() argument
121 static int apply_r_riscv_rvc_branch_rela(struct module *me, void *location, in apply_r_riscv_rvc_branch_rela() argument
135 static int apply_r_riscv_rvc_jump_rela(struct module *me, void *location, in apply_r_riscv_rvc_jump_rela() argument
152 static int apply_r_riscv_pcrel_hi20_rela(struct module *me, void *location, in apply_r_riscv_pcrel_hi20_rela() argument
160 me->name, (long long)v, location); in apply_r_riscv_pcrel_hi20_rela()
167 static int apply_r_riscv_pcrel_lo12_i_rela(struct module *me, void *location, in apply_r_riscv_pcrel_lo12_i_rela() argument
177 static int apply_r_riscv_pcrel_lo12_s_rela(struct module *me, void *location, in apply_r_riscv_pcrel_lo12_s_rela() argument
190 static int apply_r_riscv_hi20_rela(struct module *me, void *location, in apply_r_riscv_hi20_rela() argument
196 me->name, (long long)v, location); in apply_r_riscv_hi20_rela()
203 static int apply_r_riscv_lo12_i_rela(struct module *me, void *location, in apply_r_riscv_lo12_i_rela() argument
213 static int apply_r_riscv_lo12_s_rela(struct module *me, void *location, in apply_r_riscv_lo12_s_rela() argument
225 static int apply_r_riscv_got_hi20_rela(struct module *me, void *location, in apply_r_riscv_got_hi20_rela() argument
232 offset = (void *)module_emit_got_entry(me, v) - location; in apply_r_riscv_got_hi20_rela()
236 me->name, (long long)v, location); in apply_r_riscv_got_hi20_rela()
243 static int apply_r_riscv_call_plt_rela(struct module *me, void *location, in apply_r_riscv_call_plt_rela() argument
252 offset = (void *)module_emit_plt_entry(me, v) - location; in apply_r_riscv_call_plt_rela()
256 me->name, (long long)v, location); in apply_r_riscv_call_plt_rela()
267 static int apply_r_riscv_call_rela(struct module *me, void *location, in apply_r_riscv_call_rela() argument
276 me->name, (long long)v, location); in apply_r_riscv_call_rela()
286 static int apply_r_riscv_relax_rela(struct module *me, void *location, in apply_r_riscv_relax_rela() argument
292 static int apply_r_riscv_align_rela(struct module *me, void *location, in apply_r_riscv_align_rela() argument
297 me->name, location); in apply_r_riscv_align_rela()
301 static int apply_r_riscv_add8_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_add8_rela() argument
307 static int apply_r_riscv_add16_rela(struct module *me, void *location, in apply_r_riscv_add16_rela() argument
314 static int apply_r_riscv_add32_rela(struct module *me, void *location, in apply_r_riscv_add32_rela() argument
321 static int apply_r_riscv_add64_rela(struct module *me, void *location, in apply_r_riscv_add64_rela() argument
328 static int apply_r_riscv_sub8_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_sub8_rela() argument
334 static int apply_r_riscv_sub16_rela(struct module *me, void *location, in apply_r_riscv_sub16_rela() argument
341 static int apply_r_riscv_sub32_rela(struct module *me, void *location, in apply_r_riscv_sub32_rela() argument
348 static int apply_r_riscv_sub64_rela(struct module *me, void *location, in apply_r_riscv_sub64_rela() argument
355 static int dynamic_linking_not_supported(struct module *me, void *location, in dynamic_linking_not_supported() argument
359 me->name, location); in dynamic_linking_not_supported()
363 static int tls_not_supported(struct module *me, void *location, Elf_Addr v) in tls_not_supported() argument
366 me->name, location); in tls_not_supported()
370 static int apply_r_riscv_sub6_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_sub6_rela() argument
379 static int apply_r_riscv_set6_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_set6_rela() argument
388 static int apply_r_riscv_set8_rela(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_set8_rela() argument
394 static int apply_r_riscv_set16_rela(struct module *me, void *location, in apply_r_riscv_set16_rela() argument
401 static int apply_r_riscv_set32_rela(struct module *me, void *location, in apply_r_riscv_set32_rela() argument
408 static int apply_r_riscv_32_pcrel_rela(struct module *me, void *location, in apply_r_riscv_32_pcrel_rela() argument
415 static int apply_r_riscv_plt32_rela(struct module *me, void *location, in apply_r_riscv_plt32_rela() argument
423 offset = (void *)module_emit_plt_entry(me, v) - location; in apply_r_riscv_plt32_rela()
426 me->name, (long long)v, location); in apply_r_riscv_plt32_rela()
435 static int apply_r_riscv_set_uleb128(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_set_uleb128() argument
441 static int apply_r_riscv_sub_uleb128(struct module *me, void *location, Elf_Addr v) in apply_r_riscv_sub_uleb128() argument
447 static int apply_6_bit_accumulation(struct module *me, void *location, long buffer) in apply_6_bit_accumulation() argument
454 me->name, buffer); in apply_6_bit_accumulation()
462 static int apply_8_bit_accumulation(struct module *me, void *location, long buffer) in apply_8_bit_accumulation() argument
466 me->name, buffer); in apply_8_bit_accumulation()
473 static int apply_16_bit_accumulation(struct module *me, void *location, long buffer) in apply_16_bit_accumulation() argument
477 me->name, buffer); in apply_16_bit_accumulation()
484 static int apply_32_bit_accumulation(struct module *me, void *location, long buffer) in apply_32_bit_accumulation() argument
488 me->name, buffer); in apply_32_bit_accumulation()
495 static int apply_64_bit_accumulation(struct module *me, void *location, long buffer) in apply_64_bit_accumulation() argument
501 static int apply_uleb128_accumulation(struct module *me, void *location, long buffer) in apply_uleb128_accumulation() argument
598 process_accumulated_relocations(struct module *me, in process_accumulated_relocations() argument
641 me, &buffer, rel_entry_iter->value); in process_accumulated_relocations()
645 me, location, buffer); in process_accumulated_relocations()
654 static int add_relocation_to_accumulate(struct module *me, int type, in add_relocation_to_accumulate() argument
778 struct module *me) in apply_relocate_add() argument
781 int (*handler)(struct module *me, void *location, Elf_Addr v); in apply_relocate_add()
814 me->name, strtab + sym->st_name); in apply_relocate_add()
827 me->name, type); in apply_relocate_add()
860 me, hi20_sym_val); in apply_relocate_add()
880 me->name); in apply_relocate_add()
889 res = add_relocation_to_accumulate(me, type, location, in apply_relocate_add()
894 res = handler(me, location, v); in apply_relocate_add()
899 process_accumulated_relocations(me, &relocation_hashtable, in apply_relocate_add()
907 struct module *me) in module_finalize() argument