提交 46bf3f94 编辑于 作者: Brian Callahan's avatar Brian Callahan
浏览文件

Add register definitions for OpenBSD/riscv64

上级 ab13f1a2
......@@ -733,6 +733,9 @@ static void rt_getcontext(ucontext_t *uc, rt_context *rc)
#elif defined(__aarch64__)
rc->ip = uc->uc_mcontext.pc;
rc->fp = uc->uc_mcontext.regs[29];
#elif defined(__riscv) && defined(__OpenBSD__)
rc->ip = uc->sc_sepc;
rc->fp = uc->sc_s[0];
#elif defined(__riscv)
rc->ip = uc->uc_mcontext.__gregs[REG_PC];
rc->fp = uc->uc_mcontext.__gregs[REG_S0];
......
Supports Markdown
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册