root/sys/arch/riscv64/include/reloc.h
/*      $OpenBSD: reloc.h,v 1.2 2021/05/12 01:20:52 jsg Exp $   */

/*
 * RISCV64 static relocation types.
 */

/* Relocation types used by the dynamic linker. */
#define R_RISCV_NONE            0
#define R_RISCV_32              1
#define R_RISCV_64              2
#define R_RISCV_RELATIVE        3
#define R_RISCV_COPY            4
#define R_RISCV_JUMP_SLOT       5
#define R_RISCV_TLS_DTPMOD32    6
#define R_RISCV_TLS_DTPMOD64    7
#define R_RISCV_TLS_DTPREL32    8
#define R_RISCV_TLS_DTPREL64    9
#define R_RISCV_TLS_TPREL32     10
#define R_RISCV_TLS_TPREL64     11