PYKD 0.0.14

Rating: No reviews yet
Downloads: 290
Change Set: 60276
Released: Jan 17, 2011
Updated: Jan 18, 2011 by kernelnet
Dev status: Alpha Help Icon

Recommended Download

Application pykd-0.0.14-python-2.6.zip
application, 260K, uploaded Jan 17, 2011 - 155 downloads

Other Available Downloads

Application vcredist_x86.exe
application, 2643K, uploaded Jan 18, 2011 - 71 downloads
Application vcredist_x64.exe
application, 3104K, uploaded Jan 18, 2011 - 64 downloads

Release Notes

Python extension for Debug Engine ( dbgeng.dll ) access / Python extension for WinDBG

New:

  • added __getattr__ method for dbgModuleClass. Some piece of code can by simplified.
Compare:
# Old version
nt = loadModule( "nt" )
nt.PsActiveProcessHead = getOffset( "nt", "PsActiveProcessHead" )
processList = typedVarList( nt.PsActiveProcessHead, "nt", "_EPROCESS", "ActiveProcessLinks"  )

# New version
nt = loadModule( "nt" )
#nt.PsActiveProcessHead = getOffset( "nt", "PsActiveProcessHead" )
processList = typedVarList( nt.PsActiveProcessHead, "nt", "_EPROCESS", "ActiveProcessLinks"  )
  • added str method for typedVar class, so it can be outputed by print operator
p = typedVarList( "nt", "_EPROCESS", processAddr  )
print p

Fixed:

issue #8103 ( !py windbg extension imports modules into the global space )

Reviews for this release

No reviews yet for this release.