CDB: Perform dumper initialization in a thread.

... with an event loop with disabled user input to keep
the GUI alive.
This commit is contained in:
Friedemann Kleint
2009-10-14 11:38:40 +02:00
parent fdda7f10b5
commit 39b4feef9e
4 changed files with 120 additions and 64 deletions

View File

@@ -85,6 +85,7 @@ struct DebuggerManagerActions;
class DebuggerPlugin;
class CdbDebugEventCallback;
class CdbDumperHelper;
class CdbDumperInitThread;
class CdbExceptionLoggerEventCallback;
class GdbEngine;
class CdbDebugEngine;
@@ -153,6 +154,7 @@ public:
friend class Internal::DebuggerPlugin;
friend class Internal::CdbDebugEventCallback;
friend class Internal::CdbDumperHelper;
friend class Internal::CdbDumperInitThread;
friend class Internal::CdbExceptionLoggerEventCallback;
friend class Internal::GdbEngine;
friend class Internal::ScriptEngine;