1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-20 04:09:16 +00:00

Implement pfCrashHandler

pfCrashHandler includes a client that watches plClient for crashes. When
it detects a crash, it lets the plCrashSrv (plCrashHandler.exe) know about
it. We then produce a mninidump, then signal the client that it's OK to
show a crash dialog. See http://www.nynaeve.net/?p=128 for a good
explanation of why I split the crash logic into another process.
This commit is contained in:
2012-03-29 21:17:26 -04:00
parent 43b9535e96
commit 14279794f7
15 changed files with 765 additions and 55 deletions

View File

@ -0,0 +1,21 @@
include_directories(../../CoreLib)
include_directories(../../NucleusLib)
include_directories(../../PubUtilLib)
set(pfCrashHandler_HEADERS
plCrashCli.h
plCrashBase.h
plCrash_Private.h
plCrashSrv.h
)
set(pfCrashHandler_SOURCES
plCrashCli.cpp
plCrashBase.cpp
plCrashSrv.cpp
)
add_library(pfCrashHandler STATIC ${pfCrashHandler_SOURCES} ${pfCrashHandler_HEADERS})
source_group("Source Files" FILES ${pfCrashHandler_SOURCES})
source_group("Header Files" FILES ${pfCrashHandler_HEADERS})