================ @@ -103,6 +156,9 @@ bool ABISysV_arm64::PrepareTrivialCall(Thread &thread, addr_t sp, return_addr)) return false; + if (GetProcessSP()->GetTarget().GetArchitecture().GetTriple().isOSLinux()) + PushToLinuxGuardedControlStack(return_addr, reg_ctx, thread); ---------------- DavidSpickett wrote:
Yeah not sure why I made it return bool then did nothing with it... You're right, all we can do at that point is error. If we continue without setting it up we will just hit an exception and the expression fails in a cryptic way. https://github.com/llvm/llvm-project/pull/123918 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits