Commit Graph

73 Commits

Author SHA1 Message Date
SND\kernelnet_cp
1609c0cac6 [0.1.x] update : create typeInfo by name for "complex" type ( mixed array and pointers )
git-svn-id: https://pykd.svn.codeplex.com/svn@72061 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
7889544689 [0.1.x]
+ eventHandler.onLoadModule
 + eventHandler.onUnloadModule
 ~ change eventHandler.onUnloadModule parameter: Module -> base addresss
 + test load/unload modules handling

git-svn-id: https://pykd.svn.codeplex.com/svn@72056 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
8e59db7fcc [0.1.x] +module [un-]load test code
git-svn-id: https://pykd.svn.codeplex.com/svn@72045 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
c340df4e6c [0.1.x] update : output type name for "complex" type ( mixed array and pointers )
git-svn-id: https://pykd.svn.codeplex.com/svn@72039 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
bc3259e916 [0.1.x] add: synthetic symbols implementation
git-svn-id: https://pykd.svn.codeplex.com/svn@71929 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
283f911a73 [0.1.x] added : loadCStr routine
[0.1.x] added : loadWStr routine


git-svn-id: https://pykd.svn.codeplex.com/svn@71881 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
43639b5476 [0.1.x] added : long converter for intBase class
git-svn-id: https://pykd.svn.codeplex.com/svn@71858 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
2e787e1b57 [0.1.x] added : reg routine
[0.1.x] removed : cpuReg class


git-svn-id: https://pykd.svn.codeplex.com/svn@71752 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
07f0d3a0fb [0.1.x] removed : findModule routine ( use overloaded loadModule routine )
git-svn-id: https://pykd.svn.codeplex.com/svn@71751 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
816827ec9f [0.1.x] updated : intBase tests passed
git-svn-id: https://pykd.svn.codeplex.com/svn@71744 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
664f6e4c69 [0.1.x] updated : intBase
git-svn-id: https://pykd.svn.codeplex.com/svn@71592 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
e3900c02a5 [0.1.x] updated : typedVar
git-svn-id: https://pykd.svn.codeplex.com/svn@71478 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
859cfaae3e [0.1.x] fixed : array field for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@71477 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
43660d5617 [0.1.x] added : array field for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@71476 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
1e57a6df5c [0.1.x] add: array of pointers to arrays (some cases)
git-svn-id: https://pykd.svn.codeplex.com/svn@71457 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
92538913e1 [0.1.x] added : compareMemory routine
git-svn-id: https://pykd.svn.codeplex.com/svn@71402 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
fff5521dc0 [0.1.x] added : ptrByte
[0.1.x] added : ptrWord
[0.1.x] added : ptrDWord
[0.1.x] added : ptrQWord
[0.1.x] added : ptrMWord
[0.1.x] added : ptrSignByte
[0.1.x] added : ptrSignWord
[0.1.x] added : ptrSignDWord
[0.1.x] added : ptrSignQWord
[0.1.x] added : ptrSignMWord
[0.1.x] added : ptrPtr

git-svn-id: https://pykd.svn.codeplex.com/svn@71386 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
1f350f90b7 [0.1.x] added : typeInfo construction by type name
git-svn-id: https://pykd.svn.codeplex.com/svn@71384 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
82a744d1be [+, 0.1.x] get symbol by address from module
git-svn-id: https://pykd.svn.codeplex.com/svn@71164 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
2d239171a3 [0.1.x] added : loadSignBytes
[0.1.x] added : loadSignWords
[0.1.x] added : loadSignDWords
[0.1.x] added : loadSignQWords

git-svn-id: https://pykd.svn.codeplex.com/svn@71147 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
d095c9dac0 [0.1.x] added : pointer fields output for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@71146 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
cf1c1c5aca [0.1.x] added : eventtest.py
git-svn-id: https://pykd.svn.codeplex.com/svn@71144 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
2dda9580b2 [0.1.x] added : integer fields output for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@70965 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
b7737870e5 [0.1.x] added : loadBytes
[0.1.x] added : loadWords
[0.1.x] added : loadDWords
[0.1.x] added : loadQWords

git-svn-id: https://pykd.svn.codeplex.com/svn@70757 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
dd5ebf105a [0.1.x] added : MemoryException class
[0.1.x] added : loadChars
[0.1.x] added : loadWChars

git-svn-id: https://pykd.svn.codeplex.com/svn@70662 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
4e072f3ef5 [0.1.x] added : go routine
[0.1.x] added : step routine
[0.1.x] added : trace routine
[0.1.x] added : waitForEvent routine ( Wait for events that breaks into the debugger )
[0.1.x] added : setExecutionStatus routine ( Requests that the debugger engine enter an executable state )
[0.1.x] added : getExecutionStatus routine ( Return information about the execution status of the debugger )


git-svn-id: https://pykd.svn.codeplex.com/svn@70639 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
379e97abf3 [0.1.x] added : typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@70618 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
8c14fd3208 [0.1.x] added : eventHandler class
git-svn-id: https://pykd.svn.codeplex.com/svn@70386 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
db85aad76a [0.1.x] added : getDebuggeeType routine ( Return type of the debuggee )
git-svn-id: https://pykd.svn.codeplex.com/svn@70309 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
bcbe5e7c96 [0.1.x] added : expr routine
git-svn-id: https://pykd.svn.codeplex.com/svn@70302 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
e064126853 [0.1.x] added : ext class and loadExt routine
git-svn-id: https://pykd.svn.codeplex.com/svn@70301 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
a452624559 [0.1.x] added : dbgCommand routine
git-svn-id: https://pykd.svn.codeplex.com/svn@70294 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
878c6d0191 [0.1.x] added : brach integrating tests ( all API what must be implemented )
git-svn-id: https://pykd.svn.codeplex.com/svn@70286 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
a8ff8e9f84 [0.1.x] added : typeInfo.size()
git-svn-id: https://pykd.svn.codeplex.com/svn@70223 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
0d7d746778 [0.1.x] added : typeInfo.name(), typeInfo.offset()
git-svn-id: https://pykd.svn.codeplex.com/svn@70197 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
804dc17443 [0.1.x] added : print, eprint, dprintln, eprintln
git-svn-id: https://pykd.svn.codeplex.com/svn@70179 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
f86dca719a [0.1.x] added : typeInfo class based at DIA
git-svn-id: https://pykd.svn.codeplex.com/svn@70175 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
d7132015d7 [0.1.x] updated : something fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@70116 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
dbb9782404 [[0.1.x] updated : module class integrated with Dia
git-svn-id: https://pykd.svn.codeplex.com/svn@70036 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
0320bfce38 [~] using sumbols for testing release
git-svn-id: https://pykd.svn.codeplex.com/svn@69992 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4cf5bca175 [+] pyDia: Symbol::count
[~] pyDia: exception handling in tests

git-svn-id: https://pykd.svn.codeplex.com/svn@69989 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
d940b949fa [~] pyDia: "openPdb" renamed to "loadPdb"
[+] pyDia: symbolById

git-svn-id: https://pykd.svn.codeplex.com/svn@69978 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
910849825e [+] pyDia: findByRva for global scope
git-svn-id: https://pykd.svn.codeplex.com/svn@69976 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
2d40f6c38a [~] pyDia: regs, print
git-svn-id: https://pykd.svn.codeplex.com/svn@69959 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
972236f451 [~] hierarchical symbol print
git-svn-id: https://pykd.svn.codeplex.com/svn@69954 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
6091868478 [+] pyDia: offset, indexId, udtKind + tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69951 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
9d7ed7cb4d [+] pyDia: bit-fields + tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69948 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
394dfb7816 [+] pyDia: new tests, __getitem__
[~] pyDia: bugfix

git-svn-id: https://pykd.svn.codeplex.com/svn@69946 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
03e052a418 [+] pyDia: find[Ex] tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69934 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
056fb1c40a [~] current pykd.pyd path must be inserted to head of path list
git-svn-id: https://pykd.svn.codeplex.com/svn@69933 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00