package crashpad symbols with app and use them

This commit is contained in:
itsmattkc
2021-03-21 00:21:20 +11:00
parent 0a17e0fbe2
commit feab5e8936
2 changed files with 14 additions and 20 deletions
+3 -5
View File
@@ -102,16 +102,14 @@ void CrashHandlerDialog::GenerateReport()
this, &CrashHandlerDialog::ReadProcessFinished);
connect(p, &QProcess::readyReadStandardOutput, this, &CrashHandlerDialog::ReadProcessHasData);
QString stackwalk_filename;
QString stackwalk_filename = QStringLiteral("minidump_stackwalk");
#if defined(OS_WIN)
stackwalk_filename = QStringLiteral("minidump_stackwalk.exe");
#else
stackwalk_filename = QStringLiteral("minidump_stackwalk");
stackwalk_filename.append(QStringLiteral(".exe"));
#endif
QString stackwalk_bin = QDir(qApp->applicationDirPath()).filePath(stackwalk_filename);
p->start(stackwalk_bin, {report_filename_});
p->start(stackwalk_bin, {report_filename_, QDir(qApp->applicationDirPath()).filePath(QStringLiteral("symbols"))});
crash_report_->setText(QStringLiteral("Trying to run: %1").arg(stackwalk_bin));
}