Lines Matching refs:reloc_handler

37 	int (*reloc_handler)(struct module *me, void *location, Elf_Addr v);
525 [R_RISCV_32] = { .reloc_handler = apply_r_riscv_32_rela },
526 [R_RISCV_64] = { .reloc_handler = apply_r_riscv_64_rela },
527 [R_RISCV_RELATIVE] = { .reloc_handler = dynamic_linking_not_supported },
528 [R_RISCV_COPY] = { .reloc_handler = dynamic_linking_not_supported },
529 [R_RISCV_JUMP_SLOT] = { .reloc_handler = dynamic_linking_not_supported },
530 [R_RISCV_TLS_DTPMOD32] = { .reloc_handler = dynamic_linking_not_supported },
531 [R_RISCV_TLS_DTPMOD64] = { .reloc_handler = dynamic_linking_not_supported },
532 [R_RISCV_TLS_DTPREL32] = { .reloc_handler = dynamic_linking_not_supported },
533 [R_RISCV_TLS_DTPREL64] = { .reloc_handler = dynamic_linking_not_supported },
534 [R_RISCV_TLS_TPREL32] = { .reloc_handler = dynamic_linking_not_supported },
535 [R_RISCV_TLS_TPREL64] = { .reloc_handler = dynamic_linking_not_supported },
537 [R_RISCV_BRANCH] = { .reloc_handler = apply_r_riscv_branch_rela },
538 [R_RISCV_JAL] = { .reloc_handler = apply_r_riscv_jal_rela },
539 [R_RISCV_CALL] = { .reloc_handler = apply_r_riscv_call_rela },
540 [R_RISCV_CALL_PLT] = { .reloc_handler = apply_r_riscv_call_plt_rela },
541 [R_RISCV_GOT_HI20] = { .reloc_handler = apply_r_riscv_got_hi20_rela },
542 [R_RISCV_TLS_GOT_HI20] = { .reloc_handler = tls_not_supported },
543 [R_RISCV_TLS_GD_HI20] = { .reloc_handler = tls_not_supported },
544 [R_RISCV_PCREL_HI20] = { .reloc_handler = apply_r_riscv_pcrel_hi20_rela },
545 [R_RISCV_PCREL_LO12_I] = { .reloc_handler = apply_r_riscv_pcrel_lo12_i_rela },
546 [R_RISCV_PCREL_LO12_S] = { .reloc_handler = apply_r_riscv_pcrel_lo12_s_rela },
547 [R_RISCV_HI20] = { .reloc_handler = apply_r_riscv_hi20_rela },
548 [R_RISCV_LO12_I] = { .reloc_handler = apply_r_riscv_lo12_i_rela },
549 [R_RISCV_LO12_S] = { .reloc_handler = apply_r_riscv_lo12_s_rela },
550 [R_RISCV_TPREL_HI20] = { .reloc_handler = tls_not_supported },
551 [R_RISCV_TPREL_LO12_I] = { .reloc_handler = tls_not_supported },
552 [R_RISCV_TPREL_LO12_S] = { .reloc_handler = tls_not_supported },
553 [R_RISCV_TPREL_ADD] = { .reloc_handler = tls_not_supported },
554 [R_RISCV_ADD8] = { .reloc_handler = apply_r_riscv_add8_rela,
556 [R_RISCV_ADD16] = { .reloc_handler = apply_r_riscv_add16_rela,
558 [R_RISCV_ADD32] = { .reloc_handler = apply_r_riscv_add32_rela,
560 [R_RISCV_ADD64] = { .reloc_handler = apply_r_riscv_add64_rela,
562 [R_RISCV_SUB8] = { .reloc_handler = apply_r_riscv_sub8_rela,
564 [R_RISCV_SUB16] = { .reloc_handler = apply_r_riscv_sub16_rela,
566 [R_RISCV_SUB32] = { .reloc_handler = apply_r_riscv_sub32_rela,
568 [R_RISCV_SUB64] = { .reloc_handler = apply_r_riscv_sub64_rela,
571 [R_RISCV_ALIGN] = { .reloc_handler = apply_r_riscv_align_rela },
572 [R_RISCV_RVC_BRANCH] = { .reloc_handler = apply_r_riscv_rvc_branch_rela },
573 [R_RISCV_RVC_JUMP] = { .reloc_handler = apply_r_riscv_rvc_jump_rela },
575 [R_RISCV_RELAX] = { .reloc_handler = apply_r_riscv_relax_rela },
576 [R_RISCV_SUB6] = { .reloc_handler = apply_r_riscv_sub6_rela,
578 [R_RISCV_SET6] = { .reloc_handler = apply_r_riscv_set6_rela,
580 [R_RISCV_SET8] = { .reloc_handler = apply_r_riscv_set8_rela,
582 [R_RISCV_SET16] = { .reloc_handler = apply_r_riscv_set16_rela,
584 [R_RISCV_SET32] = { .reloc_handler = apply_r_riscv_set32_rela,
586 [R_RISCV_32_PCREL] = { .reloc_handler = apply_r_riscv_32_pcrel_rela },
587 [R_RISCV_IRELATIVE] = { .reloc_handler = dynamic_linking_not_supported },
588 [R_RISCV_PLT32] = { .reloc_handler = apply_r_riscv_plt32_rela },
589 [R_RISCV_SET_ULEB128] = { .reloc_handler = apply_r_riscv_set_uleb128,
591 [R_RISCV_SUB_ULEB128] = { .reloc_handler = apply_r_riscv_sub_uleb128,
640 reloc_handlers[curr_type].reloc_handler(
823 handler = reloc_handlers[type].reloc_handler;