================
@@ -2088,6 +2088,12 @@ bool RegisterContextUnwind::ReadFrameAddress(
     UnwindLogMsg("No suitable CFA found");
     break;
   }
+  case UnwindPlan::Row::FAValue::isConstant: {
+    address = fa.GetConstant();
+    address = abi_sp->FixCodeAddress(address);
----------------
felipepiovezan wrote:

@jasonmolenda  I see a few other places in this file calling the function above 
(`FixCodeAddress`). But there are many other places that just take addresses 
and use them as is to do things like `Process:ReadMemory`... it makes me wonder 
whether we should audit those uses.

https://github.com/llvm/llvm-project/pull/110726
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to