From e1e64a3d0c0f93f12a46dff9b4c5e42bcc91e685 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Mon, 10 Oct 2011 11:28:00 +0000 Subject: [PATCH] [0.1.x] fixed : !pycmd implementation git-svn-id: https://pykd.svn.codeplex.com/svn@70281 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgclient.cpp | 2 +- pykd/dbgext.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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()",