| 508 | } |
| 509 | |
| 510 | static void InstallCrashDumpHandler() |
| 511 | { |
| 512 | struct sigaction sa = {}; |
| 513 | sa.sa_sigaction = CrashDumpHandler; |
| 514 | sigemptyset(&sa.sa_mask); |
| 515 | sa.sa_flags = SA_SIGINFO | SA_RESETHAND; // one-shot, with siginfo |
| 516 | sigaction(SIGSEGV, &sa, nullptr); |
| 517 | sigaction(SIGBUS, &sa, nullptr); |
| 518 | sigaction(SIGABRT, &sa, nullptr); |
| 519 | } |
| 520 | |
| 521 | static bool SteamclientMapped() |
| 522 | { |
no test coverage detected