summaryrefslogtreecommitdiff
path: root/src/ptrace/_UPT_reg_offset.c
diff options
context:
space:
mode:
authorWANG Xuerui <xen0n@gentoo.org>2022-08-28 17:51:26 +0800
committerStephen M. Webb <stephen.webb@bregmasoft.ca>2022-11-07 10:32:46 -0500
commit6cf38561ae768ac6d72976e0c62f148e5082e447 (patch)
tree183981da3939b3404ede5f78d6c27fd402645c90 /src/ptrace/_UPT_reg_offset.c
parentfbaa4d5b0c47a4129ff7e514bdecc284635b36e9 (diff)
downloadlibunwind-6cf38561ae768ac6d72976e0c62f148e5082e447.tar.gz
[LoongArch64] Fix build with upstream kernel headers
The libunwind LoongArch64 port was done using an early fork of Linux, with slightly different naming for the register definition symbols. The libunwind port went in before the kernel port got finalized and merged, and was never adjusted; so fixing the usage here before release. Practically no user would be affected since everyone on (development) upstream kernels would have migrated long ago. Fixes: c5f1d12c77de ("Add port for Linux on LoongArch") Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Diffstat (limited to 'src/ptrace/_UPT_reg_offset.c')
-rw-r--r--src/ptrace/_UPT_reg_offset.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/ptrace/_UPT_reg_offset.c b/src/ptrace/_UPT_reg_offset.c
index 38290441..ea13e6de 100644
--- a/src/ptrace/_UPT_reg_offset.c
+++ b/src/ptrace/_UPT_reg_offset.c
@@ -759,39 +759,39 @@ const int _UPT_reg_offset[UNW_REG_LAST + 1] =
#elif defined(UNW_TARGET_LOONGARCH64)
# include <asm/reg.h>
- [UNW_LOONGARCH64_R0] = LOONGARCH64_EF_R0,
- [UNW_LOONGARCH64_R1] = LOONGARCH64_EF_R1,
- [UNW_LOONGARCH64_R2] = LOONGARCH64_EF_R2,
- [UNW_LOONGARCH64_R3] = LOONGARCH64_EF_R3,
- [UNW_LOONGARCH64_R4] = LOONGARCH64_EF_R4,
- [UNW_LOONGARCH64_R5] = LOONGARCH64_EF_R5,
- [UNW_LOONGARCH64_R6] = LOONGARCH64_EF_R6,
- [UNW_LOONGARCH64_R7] = LOONGARCH64_EF_R7,
- [UNW_LOONGARCH64_R8] = LOONGARCH64_EF_R8,
- [UNW_LOONGARCH64_R9] = LOONGARCH64_EF_R9,
- [UNW_LOONGARCH64_R10] = LOONGARCH64_EF_R10,
- [UNW_LOONGARCH64_R11] = LOONGARCH64_EF_R11,
- [UNW_LOONGARCH64_R12] = LOONGARCH64_EF_R12,
- [UNW_LOONGARCH64_R13] = LOONGARCH64_EF_R13,
- [UNW_LOONGARCH64_R14] = LOONGARCH64_EF_R14,
- [UNW_LOONGARCH64_R15] = LOONGARCH64_EF_R15,
- [UNW_LOONGARCH64_R16] = LOONGARCH64_EF_R16,
- [UNW_LOONGARCH64_R17] = LOONGARCH64_EF_R17,
- [UNW_LOONGARCH64_R18] = LOONGARCH64_EF_R18,
- [UNW_LOONGARCH64_R19] = LOONGARCH64_EF_R19,
- [UNW_LOONGARCH64_R20] = LOONGARCH64_EF_R20,
- [UNW_LOONGARCH64_R21] = LOONGARCH64_EF_R21,
- [UNW_LOONGARCH64_R22] = LOONGARCH64_EF_R22,
- [UNW_LOONGARCH64_R23] = LOONGARCH64_EF_R23,
- [UNW_LOONGARCH64_R24] = LOONGARCH64_EF_R24,
- [UNW_LOONGARCH64_R25] = LOONGARCH64_EF_R25,
- [UNW_LOONGARCH64_R26] = LOONGARCH64_EF_R26,
- [UNW_LOONGARCH64_R27] = LOONGARCH64_EF_R27,
- [UNW_LOONGARCH64_R28] = LOONGARCH64_EF_R28,
- [UNW_LOONGARCH64_R29] = LOONGARCH64_EF_R29,
- [UNW_LOONGARCH64_R30] = LOONGARCH64_EF_R30,
- [UNW_LOONGARCH64_R31] = LOONGARCH64_EF_R31,
- [UNW_LOONGARCH64_PC] = LOONGARCH64_EF_CSR_EPC
+ [UNW_LOONGARCH64_R0] = LOONGARCH_EF_R0,
+ [UNW_LOONGARCH64_R1] = LOONGARCH_EF_R1,
+ [UNW_LOONGARCH64_R2] = LOONGARCH_EF_R2,
+ [UNW_LOONGARCH64_R3] = LOONGARCH_EF_R3,
+ [UNW_LOONGARCH64_R4] = LOONGARCH_EF_R4,
+ [UNW_LOONGARCH64_R5] = LOONGARCH_EF_R5,
+ [UNW_LOONGARCH64_R6] = LOONGARCH_EF_R6,
+ [UNW_LOONGARCH64_R7] = LOONGARCH_EF_R7,
+ [UNW_LOONGARCH64_R8] = LOONGARCH_EF_R8,
+ [UNW_LOONGARCH64_R9] = LOONGARCH_EF_R9,
+ [UNW_LOONGARCH64_R10] = LOONGARCH_EF_R10,
+ [UNW_LOONGARCH64_R11] = LOONGARCH_EF_R11,
+ [UNW_LOONGARCH64_R12] = LOONGARCH_EF_R12,
+ [UNW_LOONGARCH64_R13] = LOONGARCH_EF_R13,
+ [UNW_LOONGARCH64_R14] = LOONGARCH_EF_R14,
+ [UNW_LOONGARCH64_R15] = LOONGARCH_EF_R15,
+ [UNW_LOONGARCH64_R16] = LOONGARCH_EF_R16,
+ [UNW_LOONGARCH64_R17] = LOONGARCH_EF_R17,
+ [UNW_LOONGARCH64_R18] = LOONGARCH_EF_R18,
+ [UNW_LOONGARCH64_R19] = LOONGARCH_EF_R19,
+ [UNW_LOONGARCH64_R20] = LOONGARCH_EF_R20,
+ [UNW_LOONGARCH64_R21] = LOONGARCH_EF_R21,
+ [UNW_LOONGARCH64_R22] = LOONGARCH_EF_R22,
+ [UNW_LOONGARCH64_R23] = LOONGARCH_EF_R23,
+ [UNW_LOONGARCH64_R24] = LOONGARCH_EF_R24,
+ [UNW_LOONGARCH64_R25] = LOONGARCH_EF_R25,
+ [UNW_LOONGARCH64_R26] = LOONGARCH_EF_R26,
+ [UNW_LOONGARCH64_R27] = LOONGARCH_EF_R27,
+ [UNW_LOONGARCH64_R28] = LOONGARCH_EF_R28,
+ [UNW_LOONGARCH64_R29] = LOONGARCH_EF_R29,
+ [UNW_LOONGARCH64_R30] = LOONGARCH_EF_R30,
+ [UNW_LOONGARCH64_R31] = LOONGARCH_EF_R31,
+ [UNW_LOONGARCH64_PC] = LOONGARCH_EF_CSR_ERA
#else
# error Fix me.
#endif