diff --git a/pykd/dbgclient.cpp b/pykd/dbgclient.cpp index a9f5409..1946fe1 100644 --- a/pykd/dbgclient.cpp +++ b/pykd/dbgclient.cpp @@ -8,7 +8,7 @@ namespace pykd { /////////////////////////////////////////////////////////////////////////////////// -DebugClientPtr g_dbgClient; //( DebugClient::createDbgClient() ); +DebugClientPtr g_dbgClient( DebugClient::createDbgClient() ); void loadDump( const std::wstring &fileName ) { g_dbgClient->loadDump( fileName ); diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index 75624de..502859c 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -516,10 +516,10 @@ pycmd( PDEBUG_CLIENT4 client, PCSTR args ) python::object sys = python::import("sys"); sys.attr("stdout") = python::object( DbgOut( client ) ); + sys.attr("stderr") = python::object( DbgOut( client ) ); sys.attr("stdin") = python::object( DbgIn( client ) ); client->SetOutputMask( DEBUG_OUTPUT_NORMAL ); - //client->SetInputCallbacks( NULL ); PyRun_String( "__import__('code').InteractiveConsole(__import__('__main__').__dict__).interact()",