================ @@ -273,8 +273,14 @@ void ProcessMinidump::RefreshStateAfterStop() { // No stop. return; } - - stop_info = StopInfo::CreateStopReasonWithSignal(*stop_thread, signo); + const char *description = nullptr; + if (exception_stream.ExceptionRecord.ExceptionFlags == + llvm::minidump::Exception::LLDB_FLAG) + description = reinterpret_cast<const char *>( ---------------- Jlalond wrote:
So the string ref also takes a size parameter, so I created with that. The conversion to a c-string should cover the overflow case. Good callout https://github.com/llvm/llvm-project/pull/108448 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits