Commit Graph

1010 Commits

Author SHA1 Message Date
SND\kernelnet_cp
811a673b47 [0.1.x] added : module class can be created directly ( added two constructors )
git-svn-id: https://pykd.svn.codeplex.com/svn@75295 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
322f1a39a6 [0.1.x] fixed : issue #10532 ( breakpoint callback is not called after quit from !pycmd )
git-svn-id: https://pykd.svn.codeplex.com/svn@75293 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
761ea0dcd3 [0.1.x] fixed : issue #10591 ( bit field returns wrong value )
git-svn-id: https://pykd.svn.codeplex.com/svn@75151 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1c455d5327 [0.1.x] updated : set version to 0.1.0.10
git-svn-id: https://pykd.svn.codeplex.com/svn@75103 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
dbd8df05d6 [0.1.x] added: snippet wfp.py
git-svn-id: https://pykd.svn.codeplex.com/svn@75089 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
1503c4e7f6 [0.1.x] ~ python thread state restore for create process and load dump
git-svn-id: https://pykd.svn.codeplex.com/svn@75087 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
7eb1b48220 [0.1.x] fixed : OutputReader does not discard output into windbg console
git-svn-id: https://pykd.svn.codeplex.com/svn@75086 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
3ba32a0b82 [0.1.x] added: conversion for intBase to long and unsigned long
git-svn-id: https://pykd.svn.codeplex.com/svn@75085 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
512131bbdb [0.1.x] added : typeInfo class can be created directly
git-svn-id: https://pykd.svn.codeplex.com/svn@75084 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
98d0848f10 [0.1.x]
- dbgclientpyinit.cpp (code moved to pymod.cpp)
 + "/bigobj" cl setting


git-svn-id: https://pykd.svn.codeplex.com/svn@75083 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
175a6c48bf [0.1.x]
~ split py-init and dbg-ext-init
 ~ DebugClient py-init moved to in a separate module (C1128)

git-svn-id: https://pykd.svn.codeplex.com/svn@75079 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
064f28eda0 [0.1.x] added : typedVarList, typedVarArray, containingRecord for global space
git-svn-id: https://pykd.svn.codeplex.com/svn@75077 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
2d1d141a4c [0.1.x] added : implemented typedVar class constructors
git-svn-id: https://pykd.svn.codeplex.com/svn@75068 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
641741e0e5 [0.1.x] added : new API : typedVar class can be created directly ( creation through module calss will be depriceted )
git-svn-id: https://pykd.svn.codeplex.com/svn@74964 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
d44cc55f21 [0.1.x] fixed : issue #10521 ( typeInfo returns invalid type name for array's element )
git-svn-id: https://pykd.svn.codeplex.com/svn@74958 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0834a142bf [0.1.x] test : added test for issue # 10521
git-svn-id: https://pykd.svn.codeplex.com/svn@74957 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
25d2e5ef59 [0.1.x] fixed : issue #10338 ( print typeInfo raises TypeException )
git-svn-id: https://pykd.svn.codeplex.com/svn@74920 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0beb496d8d [0.1.x] updted : set version to 0.1.0.9
git-svn-id: https://pykd.svn.codeplex.com/svn@74884 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0fba06acca [0.1.x] fixed : typedVar __str__ converter - another once again ))
git-svn-id: https://pykd.svn.codeplex.com/svn@74865 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
2237694a8b [0.1.x] fixed : typedVar __str__ converter - once again
git-svn-id: https://pykd.svn.codeplex.com/svn@74850 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1a87bf5e64 [0.1.x] fixed : typedVar __str__ converter
git-svn-id: https://pykd.svn.codeplex.com/svn@74849 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
70d40017ac [0.1.x] +some test of const variables
git-svn-id: https://pykd.svn.codeplex.com/svn@74824 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
5aca2ab3e1 [0.1.x] + test of constant enum
git-svn-id: https://pykd.svn.codeplex.com/svn@74823 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
6b11102280 [0.1.x] + support constant variables without RVA
git-svn-id: https://pykd.svn.codeplex.com/svn@74822 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
012b064e1d [0.1.x] +test of DIA symbols set
git-svn-id: https://pykd.svn.codeplex.com/svn@74771 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
234c60d1f2 [0.1.x]
+ DIA symbol comparator
 + DIA symbol hash

git-svn-id: https://pykd.svn.codeplex.com/svn@74770 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
07c4634708 [0.1.x] +DIA: undecorated name getter
git-svn-id: https://pykd.svn.codeplex.com/svn@74747 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
6faae9a14c [0.1.x] + DIA: load symbols for executable file
git-svn-id: https://pykd.svn.codeplex.com/svn@74746 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b2d78a7962 [0.1.x] ~ability to return "None" from bp-handler
git-svn-id: https://pykd.svn.codeplex.com/svn@74730 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4033f95230 [0.1.x] added : typedVar __str__ converter ( base class is not printed )
git-svn-id: https://pykd.svn.codeplex.com/svn@74615 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
f15f01a155 [0.1.x] issue #10393: name of poiner to void, name of pointer to function
git-svn-id: https://pykd.svn.codeplex.com/svn@74349 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
2b989073cb [0.1.x] ~some test, incomplete
git-svn-id: https://pykd.svn.codeplex.com/svn@74274 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1d8f5373ed [0.1.x] test: test application updated
git-svn-id: https://pykd.svn.codeplex.com/svn@74273 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
7f2e735905 [0.1.x] test: TypeInfoTest.testPtr reproduces issue 10393
git-svn-id: https://pykd.svn.codeplex.com/svn@74272 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
11f8d3324c [0.1.x] updted : set version to 0.1.0.8
git-svn-id: https://pykd.svn.codeplex.com/svn@74120 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
15251a4c27 [0.1.x] fixed : issue #10335 ( VirtualToOffset: not properly sign extended )
git-svn-id: https://pykd.svn.codeplex.com/svn@74119 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
30795b3ef9 [0.1.x] fixed : pykd routines can not convert parameters to long
git-svn-id: https://pykd.svn.codeplex.com/svn@74113 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1f05ab7431 [0.1.x] updted : set version to 0.1.0.7
git-svn-id: https://pykd.svn.codeplex.com/svn@73859 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
4dfb168d43 [0.1.x] ~ Module::getTimeDataStamp() fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@73672 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
eece068ff3 [0.1.x] ~fix: infinite recursion (reload symbols->get pdb->reload symbols...)
git-svn-id: https://pykd.svn.codeplex.com/svn@73653 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
114b11be8e [0.1.x] + image checksumm and timeDataStamp getters
git-svn-id: https://pykd.svn.codeplex.com/svn@73649 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
613e3214d6 [0.1.x] ~fix: IDebugControl refrence leak
git-svn-id: https://pykd.svn.codeplex.com/svn@73648 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
496f605cd7 [0.1.x] ~ test: 'bp' removed, xxxBp added
git-svn-id: https://pykd.svn.codeplex.com/svn@73636 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b7addbf064 [0.1.x]
~ bind stack frame to debug client
 + get local vars from stack frame

git-svn-id: https://pykd.svn.codeplex.com/svn@73631 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
bbe357cf31 [0.1.x]
+ fork new thread context by stack frame
 + test of local variables of previous stack frame

git-svn-id: https://pykd.svn.codeplex.com/svn@73627 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
da5633cc12 [0.1.x] + breakpoint handler
git-svn-id: https://pykd.svn.codeplex.com/svn@73626 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
961932950b [0.1.x] ~ fixed and supplemented breakpoint tests
git-svn-id: https://pykd.svn.codeplex.com/svn@73583 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
ebc6910cd6 [0.1.x] + breakpoints, working by ID
git-svn-id: https://pykd.svn.codeplex.com/svn@73565 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
3902000ae8 [0.1.x] fixed : not integer regsiter not supported now
git-svn-id: https://pykd.svn.codeplex.com/svn@73535 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
fc083db186 [0.1.x] ~ fix: retreg in thread context
git-svn-id: https://pykd.svn.codeplex.com/svn@73528 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00