Selaa lähdekoodia

[libcpu/rv64] fixup for parameter passing on backtrace (#8655)

Signed-off-by: Shell <smokewood@qq.com>
Shell 1 vuosi sitten
vanhempi
commit
ea63dd6c57
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      libcpu/risc-v/virt64/backtrace.c

+ 1 - 1
libcpu/risc-v/virt64/backtrace.c

@@ -76,7 +76,7 @@ rt_err_t rt_hw_backtrace_frame_unwind(rt_thread_t thread, struct rt_hw_backtrace
         {
             void *lwp = thread->lwp;
             void *this_lwp = lwp_self();
-            if (this_lwp == lwp && rt_hw_mmu_v2p(lwp, fp) != ARCH_MAP_FAILED)
+            if (this_lwp == lwp && rt_hw_mmu_v2p(((rt_lwp_t)lwp)->aspace, fp) != ARCH_MAP_FAILED)
             {
                 rc = _bt_kaddr(fp, frame);
             }