projects
/
openwrt
/
openwrt.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
1a26dcd8959ad902993ff393b6881cafe0642cd0
[openwrt/openwrt.git]
/
package
/
libs
/
libunwind
/
patches
/
003-fix-missing-ef_reg-defs-with-musl.patch
1
--- a/include/libunwind-mips.h
2
+++ b/include/libunwind-mips.h
3
@@ -114,6 +114,42 @@ typedef enum
4
}
5
mips_regnum_t;
6
7
+#ifndef __GLIBC__
8
+#include <sys/reg.h>
9
+
10
+/* musl as of 1.1.14 does not export these */
11
+#define EF_REG0 6
12
+#define EF_REG1 7
13
+#define EF_REG2 8
14
+#define EF_REG3 9
15
+#define EF_REG4 10
16
+#define EF_REG5 11
17
+#define EF_REG6 12
18
+#define EF_REG7 13
19
+#define EF_REG8 14
20
+#define EF_REG9 15
21
+#define EF_REG10 16
22
+#define EF_REG11 17
23
+#define EF_REG12 18
24
+#define EF_REG13 19
25
+#define EF_REG14 20
26
+#define EF_REG15 21
27
+#define EF_REG16 22
28
+#define EF_REG17 23
29
+#define EF_REG18 24
30
+#define EF_REG19 25
31
+#define EF_REG20 26
32
+#define EF_REG21 27
33
+#define EF_REG22 28
34
+#define EF_REG23 29
35
+#define EF_REG24 30
36
+#define EF_REG25 31
37
+#define EF_REG28 34
38
+#define EF_REG29 35
39
+#define EF_REG30 36
40
+#define EF_REG31 37
41
+#endif
42
+
43
typedef enum
44
{
45
UNW_MIPS_ABI_O32,