about summary refs log tree commit diff
path: root/arch
diff options
context:
space:
mode:
authorwanghongliang <wanghongliang@loongson.cn>2024-02-26 02:37:08 +0800
committerRich Felker <dalias@aerifal.cx>2024-02-26 15:22:54 -0500
commitf2c9350543c5cd51a43288248370a41784d89e55 (patch)
tree4b4314b5b84def5c87b26b83b69a7dd856b5c6e4 /arch
parenta7239cbc1bc4144eb34e0b85f71769f0acda58dd (diff)
downloadmusl-f2c9350543c5cd51a43288248370a41784d89e55.tar.gz
musl-f2c9350543c5cd51a43288248370a41784d89e55.tar.xz
musl-f2c9350543c5cd51a43288248370a41784d89e55.zip
add loongarch64 signal.h register index macros
Diffstat (limited to 'arch')
-rw-r--r--arch/loongarch64/bits/signal.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/loongarch64/bits/signal.h b/arch/loongarch64/bits/signal.h
index 8e0e605c..5a9ed8c9 100644
--- a/arch/loongarch64/bits/signal.h
+++ b/arch/loongarch64/bits/signal.h
@@ -6,6 +6,17 @@
 #define SIGSTKSZ 16384
 #endif
 
+#if defined(_GNU_SOURCE)
+#define LARCH_NGREG 32
+#define LARCH_REG_RA 1
+#define LARCH_REG_SP 3
+#define LARCH_REG_S0 23
+#define LARCH_REG_S1 24
+#define LARCH_REG_A0 4
+#define LARCH_REG_S2 25
+#define LARCH_REG_NARGS 8
+#endif
+
 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
 typedef unsigned long greg_t, gregset_t[32];