PYKD 0.0.16

Rating: No reviews yet
Downloads: 176
Change Set: 62129
Released: Mar 3, 2011
Updated: Mar 5, 2011 by air_max
Dev status: Alpha Help Icon

Recommended Download

Application pykd-0.0.16-python-2.6.zip
application, 368K, uploaded Mar 3, 2011 - 74 downloads

Other Available Downloads

Application pykd_x64_0.0.0.16_setup.exe
application, 247K, uploaded Mar 5, 2011 - 49 downloads
Application pykd_x86_0.0.0.16_setup.exe
application, 217K, uploaded Mar 5, 2011 - 53 downloads

Release Notes

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

New:

  • isValid() routine; it validates virtual address
  • image() and pdb() method for dbgModuleClass class. They return paths to pdb and image files.
  • function getTypeClass() - create instance of typeClass by module an type name
  • addSynSymbol function adds a synthetic symbol to a module by virtual address
  • dbgModuleClass::addSynSymbol method adds a synthetic symbol by offset related to module base
  • str method for printing classes: dbgStackFrameClass, dbgBreakpointClass, dbgExtensionClass, dbgModuleClass
  • startProcess routine for live user-mode debugging

Updated:

  • loadArray returns python list, not dict
  • typedVar routine will return None if varibales's address is invalid.
  • loadDump routine returns bool now ( not string )
  • createSession routine is depricated now

Fixed:

  • issue #8336 ( typedVar returns value with wrong type of fields )
  • infinity loop on x32, if passed into typedVarList() address is not cast to addr64-format. condition in for(): entryAddress != address
  • issue 8458 ( doubled output in windbg )

Active team's members:

air_max
EreTIk
evtanazia
kernelnet

Reviews for this release

No reviews yet for this release.