1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00

Add architecture info to crash dump file name

This commit is contained in:
Michał Janiszewski
2016-10-18 13:25:57 +02:00
committed by Ted John
parent 3df88895f7
commit ead79360c8

View File

@@ -44,6 +44,9 @@ extern "C" {
const wchar_t *_wszCommitSha1Short = WSZ("");
#endif
// OPENRCT2_ARCHITECTURE is required to be defined in version.h
const wchar_t *_wszArchitecture = WSZ(OPENRCT2_ARCHITECTURE);
static bool OnCrash(const wchar_t * dumpPath,
const wchar_t * miniDumpId,
void * context,
@@ -70,7 +73,7 @@ static bool OnCrash(const wchar_t * dumpPath,
// Try to rename the files
wchar_t dumpFilePathNew[MAX_PATH];
swprintf_s(dumpFilePathNew, sizeof(dumpFilePathNew), L"%s%s(%s).dmp", dumpPath, miniDumpId, _wszCommitSha1Short);
swprintf_s(dumpFilePathNew, sizeof(dumpFilePathNew), L"%s%s(%s_%s).dmp", dumpPath, miniDumpId, _wszCommitSha1Short, _wszArchitecture);
if (_wrename(dumpFilePath, dumpFilePathNew) == 0)
{
std::wcscpy(dumpFilePath, dumpFilePathNew);