diff --git a/changelog b/changelog index b33c5fb..07b738a 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,24 @@ +version 0.0.16 03/03/2011 +[+] added : isValid() routine; it validates virtual address +[+] added : image() and pdb() method for dbgModuleClass class. They return paths to pdb and image files. +[+] added : function getTypeClass() - create instance of typeClass by module an type name +[+] added : addSynSymbol function adds a synthetic symbol to a module by virtual address +[+] added : dbgModuleClass::addSynSymbol method adds a synthetic symbol by offset related to module base +[+] added : dbgStackFrameClass::print() +[+] added : dbgBreakpointClass::print() +[+] added : dbgExtensionClass::print() +[+] added : dbgModuleClass::print() +[+] added : startProcess routine for live user-mode debugging + +[~] updated : loadArray returns python list, not dict +[~] updated : typedVar routine will return None if varibales's address is invalid. +[~] updated : loadDump routine returns bool now ( not string ) +[~] updated : createSession routine is depricated now + +[!] fixed : issue #8336 ( typedVar returns value with wrong type of fields ) +[!] fixed : infinity loop on x32, if passed into typedVarList() address is not cast to addr64-format. condition in for(): entryAddress != address +[!] fixed : issue 8458 ( doubled output in windbg ) + version 0.0.15 04/02/2011 [+] added : locals() routine; it returns local var for current scope diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index e44c759..1ea9736 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -375,7 +375,7 @@ py( PDEBUG_CLIENT4 client, PCSTR args) GetCurrentDirectoryA( oldCurDirLen, &oldCurDirCstr[0] ); - SetCurrentDirectoryA( filePath.c_str() ); + // SetCurrentDirectoryA( filePath.c_str() ); try { diff --git a/pykd/pykd.rc b/pykd/pykd.rc index fdfb29b..cec5831 100644 --- a/pykd/pykd.rc +++ b/pykd/pykd.rc @@ -53,8 +53,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 0,0,15,0 - PRODUCTVERSION 0,0,15,0 + FILEVERSION 0,0,16,0 + PRODUCTVERSION 0,0,16,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, 15, 0" + VALUE "FileVersion", "0, 0, 16, 0" VALUE "InternalName", "pykd" VALUE "OriginalFilename", "pykd.dll" VALUE "ProductName", "pykd - python extension for windbg" - VALUE "ProductVersion", "0, 0, 15, 0" + VALUE "ProductVersion", "0, 0, 16, 0" END END BLOCK "VarFileInfo"