Created Issue: [0.3.x] memory leak in typeInfo [14135]
This python code has not GC ref leak, but process memory is leaking very fast```from pykd import *heap = module('ntdll').type('_HEAP')while True: fields = heap.fields()```
View ArticleEdited Issue: [0.3.x] memory leak in typeInfo [14135]
This python code has not GC ref leak, but process memory is leaking very fast```from pykd import *heap = module('ntdll').type('_HEAP')while True: fields = heap.fields()```
View ArticleSource code checked in, #91257
[0.3.x] added : targetProcess.getMangedHeap ( Return object representing a managed heap ) [0.3.x] added : targetProcess.getManagedVar (Return object representing a managed object in the target managed...
View ArticleSource code checked in, #91261
[0.3.x] added : typeInfo.__getitem__ (Get a field's type by the field's name ) [0.3.x] added : typedVar.__getitem__ (Get a field's value by the field's name ) [0.3.x] added : typedVar.__settitem__ (Set...
View ArticleReleased: PYKD 0.3.3.0 (Oct 04, 2017)
Supported Python VersionPython 2.7 x86/x64 Python 3.5 x86/x64 Python 3.6 x86/x64Installation as a WinDBG extension with pykd bootstrapper If you are going to run pykd in the windbg it is easiest way....
View ArticleUpdated Release: PYKD 0.3.3.0 (окт 04, 2017)
Supported Python VersionPython 2.7 x86/x64Python 3.5 x86/x64Python 3.6 x86/x64Installation as a WinDBG extension with pykd bootstrapper If you are going to run pykd in the windbg it is easiest way....
View ArticleCreated Issue: [pykd_bootstrapper_2.0] second load of pykd leads to hung up...
```0:000> .load pykd0:000> !pyPython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more...
View ArticleEdited Issue: [pykd_bootstrapper_2.0] second load of pykd leads to hung up...
```0:000> .load pykd0:000> !pyPython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more...
View ArticleCreated Issue: [0.3.x] failed to create module object if it's header is paged...
```1: kd> db 0xffffd1b230a30000 L4ffffd1b2`30a30000 ?? ?? ?? ?? ????1: kd> lmva 0xffffd1b230a30000 start end module nameffffd1b2`30a30000 ffffd1b2`30a71000 cdd (deferred) Image path:...
View ArticleEdited Issue: [0.3.x] failed to create module object if it's header is paged...
```1: kd> db 0xffffd1b230a30000 L4ffffd1b2`30a30000 ?? ?? ?? ?? ????1: kd> lmva 0xffffd1b230a30000 start end module nameffffd1b2`30a30000 ffffd1b2`30a71000 cdd (deferred) Image path:...
View ArticleCreated Issue: [0.3.x] printing struct with zero length field raise exception...
```struct Test { int field1; int field2[0];} g_test = { 100 };``````v = typedVar('g_test')print v.field1 # work OKprint v.field1[0] # raised exception "memory accessor range error"print v #raised...
View ArticleEdited Issue: [0.3.x] printing struct with zero length field raise exception...
```struct Test { int field1; int field2[0];} g_test = { 100 };``````v = typedVar('g_test')print v.field1 # work OKprint v.field1[0] # raised exception "memory accessor range error"print v #raised...
View ArticleEdited Issue: [0.3.x] failed to create module object if it's header is paged...
```1: kd> db 0xffffd1b230a30000 L4ffffd1b2`30a30000 ?? ?? ?? ?? ????1: kd> lmva 0xffffd1b230a30000 start end module nameffffd1b2`30a30000 ffffd1b2`30a71000 cdd (deferred) Image path:...
View ArticleEdited Issue: [0.3.x] printing struct with zero length field raise exception...
```struct Test { int field1; int field2[0];} g_test = { 100 };``````v = typedVar('g_test')print v.field1 # work OKprint v.field1[0] # raised exception "memory accessor range error"print v #raised...
View ArticleNew Post: Any plan to migrate to github or else?
There is less than a month left now, will PyKD be migrated somewhere?
View ArticleUpdated Wiki: Home
We are moving to http://githomelab.ruПо-русскиPyKd - Python extension for WinDBG to access Debug EnginePurpose This project can help to automate debugging and crash dump analysis using Python. It...
View ArticleUpdated Wiki: Home
We are moving to http://githomelab.ruПо-русскиPyKd - Python extension for WinDBG to access Debug EnginePurpose This project can help to automate debugging and crash dump analysis using Python. It...
View ArticleUpdated Wiki: Home
We are moving to http://githomelab.ru/pykdПо-русскиPyKd - Python extension for WinDBG to access Debug EnginePurpose This project can help to automate debugging and crash dump analysis using Python. It...
View ArticleCreated Unassigned: не срабатывают брейкпоинты [14150]
Не срабатывают брейкпоинты ниже приведен минимальный пример.Также не выводятся printbl - не видет брейкпоинтов.# from pykd import *# 1.py#def OnZwAllocateVirtualMemory(): print ('hi') return...
View ArticleCommented Unassigned: не срабатывают брейкпоинты [14150]
Не срабатывают брейкпоинты ниже приведен минимальный пример.Выводит 2 пустых строки, продолжает выполнение ВМ..Также не выводятся printbl - не видет брейкпоинтов.```# from pykd import *# 1.py#def...
View Article