Add loongarch64 support
authorAndreas Rönnquist <gusnan@librem.one>
Sat, 16 Dec 2023 21:18:39 +0000 (22:18 +0100)
committerColin Clark <colin.clark@cclark.uk>
Sun, 17 Dec 2023 09:58:08 +0000 (09:58 +0000)
src/backward.h

index 1823870..9f3b31e 100644 (file)
@@ -4250,6 +4250,8 @@ public:
     #else
       error_addr = reinterpret_cast<void *>(uctx->uc_mcontext.pc);
     #endif
+#elif defined(__loongarch64)
+    error_addr = reinterpret_cast<void *>(uctx->uc_mcontext.__pc);
 #elif defined(__mips__)
     error_addr = reinterpret_cast<void *>(
         reinterpret_cast<struct sigcontext *>(&uctx->uc_mcontext)->sc_pc);