Use a common function to abort for debugging purposes

This commit is contained in:
Cameron Gutman
2024-02-25 19:23:58 -06:00
parent 53b2217a34
commit 83e3ea5aa7
5 changed files with 18 additions and 4 deletions

View File

@@ -166,6 +166,18 @@ namespace lifetime {
}
}
/**
* @brief Breaks into the debugger or terminates Sunshine if no debugger is attached.
*/
void
debug_trap() {
#ifdef _WIN32
DebugBreak();
#else
std::raise(SIGTRAP);
#endif
}
/**
* @brief Gets the argv array passed to main().
*/