mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-29 20:03:33 +08:00
git-svn-id: https://pykd.svn.codeplex.com/svn@62129 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
8ec2d9a02a
commit
cbd2aa5bf0
21
changelog
21
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
|
version 0.0.15 04/02/2011
|
||||||
[+] added : locals() routine; it returns local var for current scope
|
[+] added : locals() routine; it returns local var for current scope
|
||||||
|
@ -375,7 +375,7 @@ py( PDEBUG_CLIENT4 client, PCSTR args)
|
|||||||
|
|
||||||
GetCurrentDirectoryA( oldCurDirLen, &oldCurDirCstr[0] );
|
GetCurrentDirectoryA( oldCurDirLen, &oldCurDirCstr[0] );
|
||||||
|
|
||||||
SetCurrentDirectoryA( filePath.c_str() );
|
// SetCurrentDirectoryA( filePath.c_str() );
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
@ -53,8 +53,8 @@ END
|
|||||||
//
|
//
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION 0,0,15,0
|
FILEVERSION 0,0,16,0
|
||||||
PRODUCTVERSION 0,0,15,0
|
PRODUCTVERSION 0,0,16,0
|
||||||
FILEFLAGSMASK 0x17L
|
FILEFLAGSMASK 0x17L
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x1L
|
FILEFLAGS 0x1L
|
||||||
@ -70,11 +70,11 @@ BEGIN
|
|||||||
BLOCK "041904b0"
|
BLOCK "041904b0"
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "FileDescription", "pykd - python extension for windbg"
|
VALUE "FileDescription", "pykd - python extension for windbg"
|
||||||
VALUE "FileVersion", "0, 0, 15, 0"
|
VALUE "FileVersion", "0, 0, 16, 0"
|
||||||
VALUE "InternalName", "pykd"
|
VALUE "InternalName", "pykd"
|
||||||
VALUE "OriginalFilename", "pykd.dll"
|
VALUE "OriginalFilename", "pykd.dll"
|
||||||
VALUE "ProductName", "pykd - python extension for windbg"
|
VALUE "ProductName", "pykd - python extension for windbg"
|
||||||
VALUE "ProductVersion", "0, 0, 15, 0"
|
VALUE "ProductVersion", "0, 0, 16, 0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
Loading…
Reference in New Issue
Block a user