Sorry, the patch in previous mail. is mistake Please help review the below 
patch which is test fine:
diff --git a/arm64.c b/arm64.c
index b3040d7..b992c01 100644
--- a/arm64.c
+++ b/arm64.c
@@ -2814,7 +2814,7 @@ arm64_unwind_frame(struct bt_info *bt, struct 
arm64_stackframe
*frame)
        low  = frame->sp;
        high = (low + stack_mask) & ~(stack_mask);
 
-       if (fp < low || fp > high || fp & 0xf)
+       if (fp < low || fp > high || fp & 0xf || !INSTACK(fp, bt))
                return FALSE;
 
        frame->sp = fp + 0x10;

Thanks
--
Crash-utility mailing list -- devel@lists.crash-utility.osci.io
To unsubscribe send an email to devel-le...@lists.crash-utility.osci.io
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki

Reply via email to