diff options
author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2022-05-13 15:42:07 +0300 |
---|---|---|
committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2024-04-22 16:19:37 +0300 |
commit | c1b34672f95d03be104828679f606ed4a1cc24c3 (patch) | |
tree | 98895c303af1713597a4aae371e3683de0dedb2f /platform/windows/crash_handler_windows.h | |
parent | 7529c0bec597d70bc61975a82063bb5112ac8879 (diff) | |
download | redot-engine-c1b34672f95d03be104828679f606ed4a1cc24c3.tar.gz |
[Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols.
Diffstat (limited to 'platform/windows/crash_handler_windows.h')
-rw-r--r-- | platform/windows/crash_handler_windows.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/windows/crash_handler_windows.h b/platform/windows/crash_handler_windows.h index 3871210977..a0a0b610d0 100644 --- a/platform/windows/crash_handler_windows.h +++ b/platform/windows/crash_handler_windows.h @@ -35,12 +35,15 @@ #include <windows.h> // Crash handler exception only enabled with MSVC -#if defined(DEBUG_ENABLED) && defined(_MSC_VER) +#if defined(DEBUG_ENABLED) #define CRASH_HANDLER_EXCEPTION 1 +#ifdef _MSC_VER extern DWORD CrashHandlerException(EXCEPTION_POINTERS *ep); #endif +#endif + class CrashHandler { bool disabled; |