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