[0.0 -> 0.1 ] integrated : snippet's set

git-svn-id: https://pykd.svn.codeplex.com/svn@71844 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\kernelnet_cp 2011-11-28 06:16:57 +00:00 committed by Mikhail I. Izmestev
commit 427f5e290d
2 changed files with 9 additions and 6 deletions

View File

@ -27,7 +27,7 @@ SetCompressor LZMA
!define PRODUCT_SHORT_NAME "pykd" !define PRODUCT_SHORT_NAME "pykd"
!define PRODUCT_FULL_NAME "Python extension for WinDbg" !define PRODUCT_FULL_NAME "Python extension for WinDbg"
!define PRODUCT_VERSION "0.0.0.19" !define PRODUCT_VERSION "0.0.0.20"
!define PRODUCT_URL "http://pykd.codeplex.com/" !define PRODUCT_URL "http://pykd.codeplex.com/"
!define PRODUCT_NAME_AND_VERSION "${PRODUCT_FULL_NAME} ${PRODUCT_ARCH} ${PRODUCT_VERSION}" !define PRODUCT_NAME_AND_VERSION "${PRODUCT_FULL_NAME} ${PRODUCT_ARCH} ${PRODUCT_VERSION}"
!define PRODUCT_MANUFACTURER "PyKd Team" !define PRODUCT_MANUFACTURER "PyKd Team"

View File

@ -3,15 +3,18 @@
import sys import sys
from pykd import * from pykd import *
def ptr_t():
return is64bitSystem() and ulonglong_t or ulong_t
StlpNodeBase = typeInfo() StlpNodeBase = typeInfo()
StlpNodeBase.append(ptr_t, "color") StlpNodeBase.append(ptr_t(), "color")
StlpNodeBase.append(ptr_t, "parent") StlpNodeBase.append(ptr_t(), "parent")
StlpNodeBase.append(ptr_t, "left") StlpNodeBase.append(ptr_t(), "left")
StlpNodeBase.append(ptr_t, "right") StlpNodeBase.append(ptr_t(), "right")
StlpMap = typeInfo() StlpMap = typeInfo()
StlpMap.append(StlpNodeBase, "header") StlpMap.append(StlpNodeBase, "header")
StlpMap.append(ptr_t, "node_count") StlpMap.append(ptr_t(), "node_count")
def stlpMapIncrement(addr): def stlpMapIncrement(addr):
node = StlpNodeBase.load(addr) node = StlpNodeBase.load(addr)