1 // SPDX-License-Identifier: GPL-2.0-only 2 #include <kbuild.h> 3 #include <elf.h> 4 5 int main(void) 6 { 7 #if __riscv_xlen == 32 8 OFFSET(ELF_RELA_OFFSET, elf32_rela, r_offset); 9 OFFSET(ELF_RELA_ADDEND, elf32_rela, r_addend); 10 DEFINE(ELF_RELA_SIZE, sizeof(struct elf32_rela)); 11 #elif __riscv_xlen == 64 12 OFFSET(ELF_RELA_OFFSET, elf64_rela, r_offset); 13 OFFSET(ELF_RELA_ADDEND, elf64_rela, r_addend); 14 DEFINE(ELF_RELA_SIZE, sizeof(struct elf64_rela)); 15 #endif 16 return 0; 17 } 18