PYKD 0.3.0.7

Rating: No reviews yet
Downloads: 164
Released: Jun 18, 2014
Updated: Jul 31, 2014 by kernelnet
Dev status: Alpha Help Icon

Downloads

Application pykd-0.3.0.7-python-2.7.zip
application, 13850K, uploaded Jun 18, 2014 - 55 downloads
Application pykd-0.3.0.7-x64-python-2.7-setup.exe
application, 7516K, uploaded Jun 18, 2014 - 56 downloads
Application pykd-0.3.0.7-x86-python-2.7-setup.exe
application, 6825K, uploaded Jun 18, 2014 - 53 downloads

Release Notes

Warning

Installer has one serious bug ( https://pykd.codeplex.com/workitem/13172 )
For getting working pykd you should tune it manually. I believe we fix it as soon as possible

New Features

Remote debugging
connectRemote routine allows to connect to a remote debug session:

    connectRemote( "tcp:port=15000,Server=192.168.1.100")

Implicit initialization
Older versions ( 0.3.0.1 - 0.3.0.6 ) must be explicitly initialized ( only console mode ) by call initialize() from debugger thread. If this call is missed, DbgException raises. Starting from new version you can omit explicit initialization ( especially for single thread applications ) if you call next routines first:
  • startProcess
  • attachProcess
  • loadDump
  • attachKernel
  • connectRemote
TypedVar::getDebugStart and TypedVar::getDebugStop
If you set breakpoint at the first function instruction, you probably can not see local variable since the frame is not formed at this point yet. getDebugStart and getDebugStop allow to get address range where local variable is available. It is useful for working with breakpoints:

    setBp( typedVar("MyFunction").getDebugStart() )

Bug Fixed

Reviews for this release

No reviews yet for this release.