Update compatibility with newest breakpad

This commit is contained in:
Vladimir
2022-09-04 11:10:35 +03:00
parent cd575aa388
commit aedfd27b54
5 changed files with 8 additions and 6 deletions
+1
View File
@@ -56,6 +56,7 @@ def BuildEverything():
'linux/crc32.cc',
'linux/dump_symbols.cc',
'linux/elf_symbols_to_module.cc',
'linux/breakpad_getcontext.S',
])
if AMBuild.target['platform'] in ['linux']:
+2 -2
View File
@@ -562,12 +562,12 @@ class UploadThread: public IThread
{
StderrInhibitor stdrrInhibitor;
if (!WriteSymbolFile(debugFile, debug_dirs, options, outputStream)) {
if (!WriteSymbolFile(debugFileDir, debugFile, "Linux", debug_dirs, options, outputStream)) {
outputStream.str("");
outputStream.clear();
// Try again without debug dirs.
if (!WriteSymbolFile(debugFile, {}, options, outputStream)) {
if (!WriteSymbolFile(debugFileDir, debugFile, "Linux", {}, options, outputStream)) {
if (log) fprintf(log, "Failed to process symbol file\n");
return false;
}