diff --git a/changelog b/changelog index 04b9c6e..b33c5fb 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,13 @@ + +version 0.0.15 04/02/2011 +[+] added : locals() routine; it returns local var for current scope +[+] added : typedVarArray routine +[~] updated : dbgModuleClass constructor fills symbol cache for optimization +[!] fixed : issue #8236 ( dprint/dprintln/print doesn't work with unicode string ) +[!] fixed : issue #8229 ( loadModuel("some_drv") - out message "IDebugSymbol::Reload failed" ) +[!] fixed : issue #8239 ( ptrSignByte returns str value ) + + version 0.0.14 17/01/2011 [+] added : __getattribute__ method for dbgModuleClass class to simplify access to module symbols's offsets [+] added : __str__ method for typedVar class, so it can be outputed by print operator diff --git a/pykd/dbgtype.cpp b/pykd/dbgtype.cpp index 0ec88ee..c1a30be 100644 --- a/pykd/dbgtype.cpp +++ b/pykd/dbgtype.cpp @@ -336,10 +336,7 @@ TypeInfo::load( ULONG64 addr ) const if ( field->size == field->type.size() ) { var.attr( field->name.c_str() ) = field->type.load( addr + field->offset ); - -// boost::python::object obj = var.attr( field->name.c_str() ); - - //int a; + } else { diff --git a/pykd/dbgtype.h b/pykd/dbgtype.h index 563eaf2..56597c1 100644 --- a/pykd/dbgtype.h +++ b/pykd/dbgtype.h @@ -11,8 +11,6 @@ ///////////////////////////////////////////////////////////////////////////////// - - boost::python::object loadTypedVar( const std::string &moduleName, const std::string &typeName, ULONG64 address ); diff --git a/pykd/pykd.rc b/pykd/pykd.rc index ec79024..fdfb29b 100644 --- a/pykd/pykd.rc +++ b/pykd/pykd.rc @@ -53,8 +53,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 0,0,14,0 - PRODUCTVERSION 0,0,14,0 + FILEVERSION 0,0,15,0 + PRODUCTVERSION 0,0,15,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,11 +70,11 @@ BEGIN BLOCK "041904b0" BEGIN VALUE "FileDescription", "pykd - python extension for windbg" - VALUE "FileVersion", "0, 0, 14, 0" + VALUE "FileVersion", "0, 0, 15, 0" VALUE "InternalName", "pykd" VALUE "OriginalFilename", "pykd.dll" VALUE "ProductName", "pykd - python extension for windbg" - VALUE "ProductVersion", "0, 0, 14, 0" + VALUE "ProductVersion", "0, 0, 15, 0" END END BLOCK "VarFileInfo"