2 #ifndef REMOTE_UNWIND_LIBUNWIND
6 #include "../../util/unwind.h"
7 #include "../../util/debug.h"
10 int LIBUNWIND__ARCH_REG_ID(int regnum)
14 return PERF_REG_ARM64_X0;
16 return PERF_REG_ARM64_X1;
18 return PERF_REG_ARM64_X2;
20 return PERF_REG_ARM64_X3;
22 return PERF_REG_ARM64_X4;
24 return PERF_REG_ARM64_X5;
26 return PERF_REG_ARM64_X6;
28 return PERF_REG_ARM64_X7;
30 return PERF_REG_ARM64_X8;
32 return PERF_REG_ARM64_X9;
34 return PERF_REG_ARM64_X10;
36 return PERF_REG_ARM64_X11;
38 return PERF_REG_ARM64_X12;
40 return PERF_REG_ARM64_X13;
42 return PERF_REG_ARM64_X14;
44 return PERF_REG_ARM64_X15;
46 return PERF_REG_ARM64_X16;
48 return PERF_REG_ARM64_X17;
50 return PERF_REG_ARM64_X18;
52 return PERF_REG_ARM64_X19;
54 return PERF_REG_ARM64_X20;
56 return PERF_REG_ARM64_X21;
58 return PERF_REG_ARM64_X22;
60 return PERF_REG_ARM64_X23;
62 return PERF_REG_ARM64_X24;
64 return PERF_REG_ARM64_X25;
66 return PERF_REG_ARM64_X26;
68 return PERF_REG_ARM64_X27;
70 return PERF_REG_ARM64_X28;
72 return PERF_REG_ARM64_X29;
74 return PERF_REG_ARM64_LR;
76 return PERF_REG_ARM64_SP;
78 return PERF_REG_ARM64_PC;
80 pr_err("unwind: invalid reg id %d\n", regnum);