Commit Graph

487 Commits

Author SHA1 Message Date
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
2686b33f4a [~] pyDia: getMachineType moved to Symbol class
git-svn-id: https://pykd.svn.codeplex.com/svn@69987 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
c868fbfb28 [~] pyDia: prepare for c++ use
git-svn-id: https://pykd.svn.codeplex.com/svn@69945 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
f0127ccff3 [0.1.x] updated : Module class ( Class representing executable module )
git-svn-id: https://pykd.svn.codeplex.com/svn@69930 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
3333bdac13 [*] pyDia: methods of Symbols prepared for C++ calls, macro call -> callSymbolT method
git-svn-id: https://pykd.svn.codeplex.com/svn@69927 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
c91abde950 [~] pyDia: IDiaSymbol::get_xxx may return S_FALSE (if call failed)
git-svn-id: https://pykd.svn.codeplex.com/svn@69905 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4c40342a91 [+] pyDia: query failed HRESULT value
git-svn-id: https://pykd.svn.codeplex.com/svn@69904 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4ecd871b02 [+] pyDia: dicts {cv-const: "cv-const-name"}, get type of array index, query basic types
git-svn-id: https://pykd.svn.codeplex.com/svn@69903 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
e19c2df872 [0.1.x] added : Module class ( Class representing executable module )
git-svn-id: https://pykd.svn.codeplex.com/svn@69867 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
f241ea851b [+] dia get type
[+] dia get location
[+] dia print to string

git-svn-id: https://pykd.svn.codeplex.com/svn@69841 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
479f2745f6 [~] add cast exception to str
[~] add contructor for DiaException

git-svn-id: https://pykd.svn.codeplex.com/svn@69806 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
586995de47 {+ prev commit}
[+]  DIA symbol wrapper
[+]  DIA exception

git-svn-id: https://pykd.svn.codeplex.com/svn@69805 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
b63e923b3e git-svn-id: https://pykd.svn.codeplex.com/svn@69803 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
d061a524dc [0.1.x] added : diawrapper.h ( forgotten)
git-svn-id: https://pykd.svn.codeplex.com/svn@69796 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
ea4a18f54b [0.1.x] added : dbgClient class
git-svn-id: https://pykd.svn.codeplex.com/svn@69780 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
7329a9f7bc [0.1.x] cleaned project
git-svn-id: https://pykd.svn.codeplex.com/svn@69712 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
1eea32e3cf git-svn-id: https://pykd.svn.codeplex.com/svn@69711 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
b06f995200 [~] align of sruct
[+] view MIDL-generated server RPC-interface

git-svn-id: https://pykd.svn.codeplex.com/svn@69642 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-08 17:53:36 +00:00
SND\EreTIk_cp
95b80ecd0c [~] doc
git-svn-id: https://pykd.svn.codeplex.com/svn@69522 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-02 19:23:29 +00:00
SND\EreTIk_cp
8596f87b72 [+] WaitEventException : none of the targets could generate events
[+] Breakpoint debug event
[+] Exception debug event
[+] watchDog.py - demo for debugEvent::onException and WaitEventException

git-svn-id: https://pykd.svn.codeplex.com/svn@69518 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-02 16:38:27 +00:00
SND\EreTIk_cp
5ac233a473 [~] python thread state moved from dbgExt to TLS
[+] bp without callback - always break when triggered, goLib - demo for this case
[+]  python thread restore for dbgCommand
[~] remove trailing blanks

git-svn-id: https://pykd.svn.codeplex.com/svn@69510 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-02 07:48:53 +00:00
SND\EreTIk_cp
105ba17ade [~] fix: processing debug events exception
git-svn-id: https://pykd.svn.codeplex.com/svn@69473 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-01 12:25:54 +00:00
SND\EreTIk_cp
e4bbc369f9 [~] viod -> void
[+] variable for PyThread_StateSave

git-svn-id: https://pykd.svn.codeplex.com/svn@69451 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-31 17:36:15 +00:00
SND\air_max_cp
f443f0cbe2 [pykd] added: TypedVar instantiation by symbol name or by address
[test] added : testTypedVarByAddress and testTypedVarBySymbolName for above-mentioned functionality. 

git-svn-id: https://pykd.svn.codeplex.com/svn@69328 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-25 23:30:53 +00:00
SND\kernelnet_cp
ba4803a89f [pykd] added : attachKernel routine ( attach debugger to a kernel target )
git-svn-id: https://pykd.svn.codeplex.com/svn@69212 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-22 06:50:38 +00:00
SND\kernelnet_cp
02b54e10da [pykd] added : attachProcess routine ( attach debugger to the exsisting process )
git-svn-id: https://pykd.svn.codeplex.com/svn@69148 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-19 15:27:05 +00:00
SND\kernelnet_cp
2234c675e9 [pykd] added : cpuReg constructor with index parameter
git-svn-id: https://pykd.svn.codeplex.com/svn@69075 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-17 16:13:04 +00:00
SND\kernelnet_cp
3c2903218b [pykd] added : routine breakin ( Break into debugger )
git-svn-id: https://pykd.svn.codeplex.com/svn@69014 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-15 15:24:37 +00:00
SND\kernelnet_cp
9e5fe5cab5 [pykd] updated : support for GIL in callback
git-svn-id: https://pykd.svn.codeplex.com/svn@69009 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-15 14:23:25 +00:00
SND\EreTIk_cp
a200243a76 [~] add tfs-settings for vcproj
git-svn-id: https://pykd.svn.codeplex.com/svn@68562 9b283d60-5439-405e-af05-b73fd8c4d996
2011-08-02 19:58:25 +00:00
SND\kernelnet_cp
e6d0ea1671 [pykd] fixed: issue 9219 ( the call of the go() routine results in a deadlock for multithreading app )
git-svn-id: https://pykd.svn.codeplex.com/svn@68414 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-29 14:10:09 +00:00
SND\kernelnet_cp
ee8ab44a7c version update
git-svn-id: https://pykd.svn.codeplex.com/svn@68362 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-28 14:29:46 +00:00
SND\kernelnet_cp
929b5a8088 [pykd] updated: !py print out traceback when exception happens
git-svn-id: https://pykd.svn.codeplex.com/svn@68359 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-28 11:41:30 +00:00
SND\kernelnet_cp
89c524741a [pykd] added : class disasm
git-svn-id: https://pykd.svn.codeplex.com/svn@68358 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-28 08:10:10 +00:00
SND\kernelnet_cp
9545cf5df0 [pykd] fixed: issue 9202 ( module object return offset = 0 for non existing symbol )
git-svn-id: https://pykd.svn.codeplex.com/svn@68357 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-28 06:51:01 +00:00
SND\kernelnet_cp
621138b107 [pykd] updated: typedVar
git-svn-id: https://pykd.svn.codeplex.com/svn@68332 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-27 11:36:11 +00:00
SND\kernelnet_cp
027bea8f7c [pykd] fixed: issue 8927 ( typedVar does not convert enumeration type to int )
git-svn-id: https://pykd.svn.codeplex.com/svn@68331 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-27 11:08:58 +00:00
SND\kernelnet_cp
ab06800664 [pykd] updated: dbgprocess.cpp refactored
git-svn-id: https://pykd.svn.codeplex.com/svn@68324 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-27 08:49:09 +00:00
SND\kernelnet_cp
162c58eb33 [pykd] updated: !pycmd
git-svn-id: https://pykd.svn.codeplex.com/svn@68283 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-26 08:16:58 +00:00
SND\kernelnet_cp
679b315aac [pykd] added: cpuReg class based on intBase
[pykd] updated: debugEvent class

git-svn-id: https://pykd.svn.codeplex.com/svn@68108 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-22 06:55:01 +00:00
SND\kernelnet_cp
2bc8e5760f [pykd] added : class intBase
git-svn-id: https://pykd.svn.codeplex.com/svn@68107 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-22 06:53:04 +00:00
SND\EreTIk_cp
9c9164daef [+] write MSR value
git-svn-id: https://pykd.svn.codeplex.com/svn@68044 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-20 14:44:31 +00:00
SND\EreTIk_cp
76aa604568 [~] misprint: dbgBreakpointClass -> dbgModuleClass
git-svn-id: https://pykd.svn.codeplex.com/svn@68039 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-20 12:17:04 +00:00
SND\kernelnet_cp
8e00dc3612 [pykd] fixed: issue 8657( !pycmd does not allow to define functions )
git-svn-id: https://pykd.svn.codeplex.com/svn@67703 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-06 15:45:11 +00:00
SND\EreTIk_cp
6965f1bcee fix:8953
git-svn-id: https://pykd.svn.codeplex.com/svn@66696 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-12 17:51:38 +00:00
SND\EreTIk_cp
2c3d26da91 [*] vcproj-file modifications
git-svn-id: https://pykd.svn.codeplex.com/svn@66439 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-08 16:42:26 +00:00
SND\kernelnet_cp
2f4f925b4b [pykd] added : typedVar::data method ( Return raw string object with data stream )
git-svn-id: https://pykd.svn.codeplex.com/svn@66398 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-07 16:39:05 +00:00
SND\kernelnet_cp
80eaf476cd [pykd] updated : move all code for input/output operation to dbgio.h/cpp
git-svn-id: https://pykd.svn.codeplex.com/svn@66396 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-07 16:13:05 +00:00
SND\air_max_cp
d70b95ec1e [test] added regression test proof-of-concept. regression test automatically runs from VS on build.
git-svn-id: https://pykd.svn.codeplex.com/svn@66346 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-06 16:48:10 +00:00
SND\kernelnet_cp
b79541dfce ready for release 0.0.18
git-svn-id: https://pykd.svn.codeplex.com/svn@65847 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-25 05:46:02 +00:00
SND\kernelnet_cp
b30c1d15cb [pykd] added : rdmsr routine ( Return MSR value )
git-svn-id: https://pykd.svn.codeplex.com/svn@65796 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-24 09:32:42 +00:00
SND\EreTIk_cp
33cf487b27 [~] moduleEvents renamed to debugEvent. now it is base class of all debug events
git-svn-id: https://pykd.svn.codeplex.com/svn@65734 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 11:35:43 +00:00
SND\EreTIk_cp
f5e9108187 [~] silent mode for load/unload module callbacks
git-svn-id: https://pykd.svn.codeplex.com/svn@65731 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 10:39:16 +00:00
SND\EreTIk_cp
a5c8f7e887 [~] add files to vcproj for 2008
git-svn-id: https://pykd.svn.codeplex.com/svn@65725 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 09:38:43 +00:00
SND\kernelnet_cp
c90d280a94 [pykd] added : lost dbgexcept.cpp file
git-svn-id: https://pykd.svn.codeplex.com/svn@65724 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 09:36:01 +00:00
SND\kernelnet_cp
a1f173a193 [pykd] added : lost dbgbreak.cpp/h files
git-svn-id: https://pykd.svn.codeplex.com/svn@65723 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 09:23:53 +00:00
SND\kernelnet_cp
9a0d80eb23 [pykd] added: typeInfo class
[pykd] added: typeException, memoryException and their translation into python 

git-svn-id: https://pykd.svn.codeplex.com/svn@65714 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 06:43:24 +00:00
SND\EreTIk_cp
6e2d161966 [+] add callback for load/unload modules
git-svn-id: https://pykd.svn.codeplex.com/svn@65709 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-22 23:55:20 +00:00
SND\kernelnet_cp
f3fbb0c9c8 [pykd] added : loadWChars function
git-svn-id: https://pykd.svn.codeplex.com/svn@64327 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-22 08:43:57 +00:00
SND\kernelnet_cp
ad44c62065 [pykd] updated : improve performance of typedVar function
git-svn-id: https://pykd.svn.codeplex.com/svn@64221 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-19 13:46:19 +00:00
SND\kernelnet_cp
228e4b1374 [pykd] fixed: issue 8669 ( typedVar() creates an object for a non-existent structure type )
git-svn-id: https://pykd.svn.codeplex.com/svn@64206 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-19 06:47:42 +00:00
SND\kernelnet_cp
90265c7a5f [pykd] fixed: issue 8655 ( Unnamed structure/unioin not added to fields of typedVarClass )
git-svn-id: https://pykd.svn.codeplex.com/svn@64169 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-18 14:22:11 +00:00
SND\EreTIk_cp
69a0b16e0d [+] release linker options /pdbpath:none
git-svn-id: https://pykd.svn.codeplex.com/svn@64095 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-16 21:20:29 +00:00
SND\kernelnet_cp
1b715fbafa git-svn-id: https://pykd.svn.codeplex.com/svn@64017 9b283d60-5439-405e-af05-b73fd8c4d996 2011-04-15 06:18:25 +00:00
SND\kernelnet_cp
e6af39ec59 [pykd] fixed : hotfix
git-svn-id: https://pykd.svn.codeplex.com/svn@63977 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 15:09:17 +00:00
SND\EreTIk_cp
016f7f0425 [+] added dbgclient.h
[-] removed dbgsession.h

git-svn-id: https://pykd.svn.codeplex.com/svn@63975 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 14:33:42 +00:00
SND\kernelnet_cp
05549455be [pykd] fixed : hotfix for dbgClient
[pykd] added: isDumpAnalyzing routine. Check if it is a dump analyzing

git-svn-id: https://pykd.svn.codeplex.com/svn@63973 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 14:14:33 +00:00
SND\kernelnet_cp
1d27cb91d7 [pykd] fixed: issue 8470 ( python.exe crashes after first pykd call )
git-svn-id: https://pykd.svn.codeplex.com/svn@63970 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 12:28:22 +00:00
SND\kernelnet_cp
5371048a72 [pykd] fixed: issue 8614 ( go() works incorrectly while process is terminating )
git-svn-id: https://pykd.svn.codeplex.com/svn@63966 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 07:07:33 +00:00
SND\kernelnet_cp
3041ac3fdb [pykd] added : docstrings added for all fucntions. My congratulations
git-svn-id: https://pykd.svn.codeplex.com/svn@63947 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-13 15:51:54 +00:00
SND\kernelnet_cp
30d291750a [pykd] fixed: issue 8499 ( !py command crashs with wrong script's path )
git-svn-id: https://pykd.svn.codeplex.com/svn@63927 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-13 07:28:56 +00:00
SND\kernelnet_cp
494b59b9ef [pykd] added : docstrings for dbgModuleClass
git-svn-id: https://pykd.svn.codeplex.com/svn@63899 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-12 15:01:29 +00:00
SND\kernelnet_cp
305ae5000e [pykd] updated: docstrings
[pykd] added: loadChars routine. Load raw buffer.

git-svn-id: https://pykd.svn.codeplex.com/svn@63892 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-12 06:34:42 +00:00
SND\EreTIk_cp
8662ab0aaf [+] docstring for functions: compareMemory-delSynSymbolsMask
[+] docstring for classes: typeClass and typedVarClass 

git-svn-id: https://pykd.svn.codeplex.com/svn@63850 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-11 17:05:27 +00:00
SND\EreTIk_cp
b9bee1c112 [~] remove addr64Ex
git-svn-id: https://pykd.svn.codeplex.com/svn@63646 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-08 09:55:30 +00:00
SND\kernelnet_cp
eb834c22f5 [pykd] added : checksum() and timestamp() methods for dbgModuleClass
git-svn-id: https://pykd.svn.codeplex.com/svn@63643 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-08 09:30:21 +00:00
SND\EreTIk_cp
6f6fcf875a [+] sln/vcproj files for VS2008
git-svn-id: https://pykd.svn.codeplex.com/svn@63642 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-08 08:47:30 +00:00
SND\kernelnet_cp
60599dcfb6 [pykd] added : callback for bp class ( breakpoint )
[pykd] changed:  refactored callbacks engine


git-svn-id: https://pykd.svn.codeplex.com/svn@63638 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-08 07:53:37 +00:00
SND\kernelnet_cp
6089daf982 [pykd] added : method size() for dbgModuleClass
git-svn-id: https://pykd.svn.codeplex.com/svn@63442 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-04 12:01:35 +00:00
SND\EreTIk_cp
946f6cdc1f [+] added addr64Ex(...) with IDebugControl
[~] work-around for secondary DebugExtensionInitialize call
[~] addr64(...) in events filter replaced to addr64Ex(...)

git-svn-id: https://pykd.svn.codeplex.com/svn@63271 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-30 12:57:53 +00:00
SND\kernelnet_cp
8603390ceb [pykd] fixed : issue 8578 ( findModule returns None for WOW64 process )
git-svn-id: https://pykd.svn.codeplex.com/svn@63267 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-30 06:49:10 +00:00
SND\kernelnet_cp
67901c6c49 [pykd] updated: typedVarList can parse two type of linked list
[pykd] updated: typedVar builds array as python list


git-svn-id: https://pykd.svn.codeplex.com/svn@62996 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-22 16:26:17 +00:00
SND\EreTIk_cp
8e0ecc1733 [+] added debug events defs
[~] addr64 conversion for module randge and get tread/process context

git-svn-id: https://pykd.svn.codeplex.com/svn@62774 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-17 09:04:28 +00:00
SND\EreTIk_cp
7f2284ca99 [+] added standart dbg-engine constants
git-svn-id: https://pykd.svn.codeplex.com/svn@62773 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-17 08:43:36 +00:00
SND\kernelnet_cp
67b4559f9d [!] fixed : issue 8493 ( loadPtrs returns dict instead list )
git-svn-id: https://pykd.svn.codeplex.com/svn@62424 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-09 09:19:14 +00:00
SND\EreTIk_cp
9cb39324f0 [~] event callback optimized if there was no work with synthetic symbols
git-svn-id: https://pykd.svn.codeplex.com/svn@62366 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-08 09:06:48 +00:00
SND\kernelnet_cp
06fb9c267a [!] fixed : issue 8469 ( dprintln does not work in console mode )
git-svn-id: https://pykd.svn.codeplex.com/svn@62227 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-05 15:08:41 +00:00
SND\EreTIk_cp
a191d81ffe [~] Remove trailing spaces, tabs replaced by spaces. Testing TFS
git-svn-id: https://pykd.svn.codeplex.com/svn@62137 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-03 17:18:39 +00:00
SND\kernelnet_cp
cbd2aa5bf0 git-svn-id: https://pykd.svn.codeplex.com/svn@62129 9b283d60-5439-405e-af05-b73fd8c4d996 2011-03-03 15:47:42 +00:00
SND\kernelnet_cp
8ec2d9a02a [!] fixed : issue 8458 ( doubled output in windbg )
git-svn-id: https://pykd.svn.codeplex.com/svn@62116 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-03 08:27:39 +00:00
SND\EreTIk_cp
bb0e8328e3 [~] singleton dbgEventCallbacks and work with him moved into a class DbgEventCallbacks
git-svn-id: https://pykd.svn.codeplex.com/svn@62103 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 19:58:41 +00:00
SND\EreTIk_cp
b73ccc1a37 [~] dbgEventCallbacks moved to heap memory, add rererences
[~] refactered syncronisation for map of synthetic symbols
[~] refactering: events callbacks inherited from DebugBaseEventCallbacks now

git-svn-id: https://pykd.svn.codeplex.com/svn@62100 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 18:37:42 +00:00
SND\EreTIk_cp
364da2b716 [~] removed COM_DECLSPEC_NOTHROW
[~] DebugCreate -> IUnknown::QueryInterface

git-svn-id: https://pykd.svn.codeplex.com/svn@62095 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 16:28:33 +00:00
SND\EreTIk_cp
b720184b4e [!] restored revisions: 62086 and 62085
git-svn-id: https://pykd.svn.codeplex.com/svn@62092 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 13:56:22 +00:00
SND\EreTIk_cp
45bc63ea23 [+] synthetic symbols implementation moved to different files
[~] extended API of synthetic symbols: remove by address, remove by mask, remove all, query addres for dbgModuleClass
[+] added processing debug event callbacks
[+] all synthetic symbols are restored after reload (processing debug event callback)

git-svn-id: https://pykd.svn.codeplex.com/svn@62091 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 13:16:42 +00:00
SND\kernelnet_cp
c4a01f402e [~] roll-back: dbgsession.cpp
git-svn-id: https://pykd.svn.codeplex.com/svn@62086 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 09:40:27 +00:00
SND\kernelnet_cp
b84b298ea7 [+] added: startProcess routine for live user-mode debugging
[~] updated: createSession routine is depricated now
[~] updated: loadDump routine returns bool now ( not string )

git-svn-id: https://pykd.svn.codeplex.com/svn@62085 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-02 08:40:33 +00:00
SND\EreTIk_cp
1b87344acb [~] m_offset moved into typeClass instance
git-svn-id: https://pykd.svn.codeplex.com/svn@62029 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-28 09:14:14 +00:00
SND\evtanazia_cp
004a4067ea [~] refactoring: RAII idiom is used instead of manual memory management
git-svn-id: https://pykd.svn.codeplex.com/svn@61917 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-24 10:46:00 +00:00
SND\evtanazia_cp
a4993db623 [+] Added dbgModuleClass::print()
[+] Added dbgExtensionClass::print()
[+] Added dbgBreakpointClass::print()
[+] Added dbgStackFrameClass::print()

git-svn-id: https://pykd.svn.codeplex.com/svn@61914 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-24 09:15:45 +00:00
SND\EreTIk_cp
d3a22fc0a8 [+] addSynSymbol function adds a synthetic symbol to a module by virtual address
[+] dbgModuleClass::addSynSymbol method adds a synthetic symbol by offset related to module base
[+] samples/synimp.py: add synthetic symbols for module by imports

git-svn-id: https://pykd.svn.codeplex.com/svn@61768 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-21 09:49:47 +00:00
SND\EreTIk_cp
dfbbc434d3 [+] offset into TypeInfo (for fields)
[+] method TypeInfo::build() for recursive typeClass building
[+] virtual method printSelf() for address value for typedVarClass
[~] remove trailing blanks, tabs replaced by spaces


git-svn-id: https://pykd.svn.codeplex.com/svn@61693 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-19 15:45:04 +00:00
SND\EreTIk_cp
5879200d07 [+] part of functional (work with types) moved from typedVarClass into base class: typeClass
[-] remove field m_size, which is duplicated in TypeInfo m_typeInfo
 [+] added function getTypeClass() - create instance of typeClass by module an type name

git-svn-id: https://pykd.svn.codeplex.com/svn@61649 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-18 20:56:26 +00:00
SND\EreTIk_cp
b091e32be0 [~] fixed: infinity loop on x32, if passed into typedVarList() address is not cast to addr64-format. condition in for(): entryAddress != address
git-svn-id: https://pykd.svn.codeplex.com/svn@61625 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-18 10:43:35 +00:00
SND\kernelnet_cp
4ae55470b2 [~] updated : typedVar routine will return None if varibales's address is invalid.
git-svn-id: https://pykd.svn.codeplex.com/svn@61490 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-15 08:19:12 +00:00
SND\evtanazia_cp
a7bd2fd5e8 Added bat-file for compile project, modify stdafx.h (ignore the macro __field_ecount_opt if it has already been declared).
git-svn-id: https://pykd.svn.codeplex.com/svn@61460 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-14 14:38:15 +00:00
SND\kernelnet_cp
fa076cf50a [!] fixed : issue #8336 ( typedVar returns value with wrong type of fields )
git-svn-id: https://pykd.svn.codeplex.com/svn@61457 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-14 12:23:25 +00:00
SND\kernelnet_cp
5e4ad89747 [~] updated : loadArray returns python list, not dict
git-svn-id: https://pykd.svn.codeplex.com/svn@61345 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-11 07:48:53 +00:00
SND\kernelnet_cp
1604ec506e [+] added : image() and pdb() method for dbgModuleClass class. They return paths to pdb and image files.
git-svn-id: https://pykd.svn.codeplex.com/svn@61168 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-08 07:36:12 +00:00
SND\kernelnet_cp
c74a81d560 [+] added : isValid() routine; it validates virtual address
git-svn-id: https://pykd.svn.codeplex.com/svn@61122 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-07 07:59:22 +00:00
SND\kernelnet_cp
f198999116 git-svn-id: https://pykd.svn.codeplex.com/svn@61031 9b283d60-5439-405e-af05-b73fd8c4d996 2011-02-04 07:48:31 +00:00
SND\kernelnet_cp
e65c2bf418 [+] added : locals() routine; it returns local var for current scope
git-svn-id: https://pykd.svn.codeplex.com/svn@61030 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-04 07:44:15 +00:00
SND\kernelnet_cp
8cab8ae27d [!] fixed : issue #8236 ( dprint/dprintln/print doesn't work with unicode string )
git-svn-id: https://pykd.svn.codeplex.com/svn@60725 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-26 16:17:33 +00:00
SND\EreTIk_cp
1afb67fd2e [!] fix:#8229 loadModuel("some_drv") - out message "IDebugSymbol::Reload failed"
git-svn-id: https://pykd.svn.codeplex.com/svn@60723 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-26 14:52:55 +00:00
SND\kernelnet_cp
122ec5deea [!] fixed : issue #8239 ( ptrSignByte returns str value )
git-svn-id: https://pykd.svn.codeplex.com/svn@60688 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-25 15:32:01 +00:00
SND\kernelnet_cp
664b047dce [+] added : typedVarArray routine
git-svn-id: https://pykd.svn.codeplex.com/svn@60656 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-24 16:41:47 +00:00
SND\kernelnet_cp
b61ac0b10a [~] updated : __str__ method for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@60649 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-24 14:13:02 +00:00
SND\kernelnet_cp
afb977d03b [~] updated : dbgModuleClass constructor fills symbol cache for optimization
git-svn-id: https://pykd.svn.codeplex.com/svn@60474 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-20 08:38:44 +00:00
SND\kernelnet_cp
f932c40469 git-svn-id: https://pykd.svn.codeplex.com/svn@60276 9b283d60-5439-405e-af05-b73fd8c4d996 2011-01-17 15:32:53 +00:00
SND\kernelnet_cp
a3560b2b77 [~] updated : __str__ method for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@60264 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-17 07:46:20 +00:00
SND\kernelnet_cp
25e7428ac1 [!] fixed: previous revision
git-svn-id: https://pykd.svn.codeplex.com/svn@60263 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-17 07:31:35 +00:00
SND\kernelnet_cp
b4898cff7e [+] added : __getattribute__ method for dbgModuleClass class to simplify access to module symbols's offsets
git-svn-id: https://pykd.svn.codeplex.com/svn@60262 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-17 07:17:16 +00:00
SND\kernelnet_cp
efdf59111b [[+] added : __str__ method for typedVar class, so it can be outputed by print operator
git-svn-id: https://pykd.svn.codeplex.com/svn@60159 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-14 17:58:28 +00:00
SND\kernelnet_cp
0e12bf9fab [!] fixed: previous revision
git-svn-id: https://pykd.svn.codeplex.com/svn@59902 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-08 13:43:40 +00:00
SND\kernelnet_cp
af3e45bae6 [!] bug fixed: issue #8103 ( !py windbg extension imports modules into the global space )
git-svn-id: https://pykd.svn.codeplex.com/svn@59901 9b283d60-5439-405e-af05-b73fd8c4d996
2011-01-08 13:27:38 +00:00
SND\EreTIk_cp
44aeda68fb [~] eval() renamed to expr()
git-svn-id: https://pykd.svn.codeplex.com/svn@59311 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-29 13:59:23 +00:00
SND\kernelnet_cp
22a1327c62 git-svn-id: https://pykd.svn.codeplex.com/svn@59203 9b283d60-5439-405e-af05-b73fd8c4d996 2010-12-27 08:05:37 +00:00
SND\kernelnet_cp
8b43407e91 [+] added : eval routine for evaluation windbg expression
git-svn-id: https://pykd.svn.codeplex.com/svn@59202 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-27 08:02:19 +00:00
SND\kernelnet_cp
db10c69deb [!] fixed : setExecutionStatus
git-svn-id: https://pykd.svn.codeplex.com/svn@59201 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-27 07:46:48 +00:00
SND\kernelnet_cp
37f46bc097 [!] changed : debugger routines name made shorter ( step, trace, bp )
git-svn-id: https://pykd.svn.codeplex.com/svn@59200 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-27 07:32:04 +00:00
SND\kernelnet_cp
f087707c2c [!] fixed : issue #6782 ( typedVar works very slowly )
git-svn-id: https://pykd.svn.codeplex.com/svn@59199 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-27 07:04:18 +00:00
SND\kernelnet_cp
c486a6c782 [+] added : ptrMWord, ptrSignMWord for reading target's machine word ( 32 or 64 bits ) from memory
git-svn-id: https://pykd.svn.codeplex.com/svn@58965 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-20 16:46:21 +00:00
SND\kernelnet_cp
ca6c731376 [+] added : go, stepin, stepover routine for control execution
[+] added : dbgBreakpointClass class for control breakpoints

git-svn-id: https://pykd.svn.codeplex.com/svn@58740 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-14 16:14:14 +00:00
SND\kernelnet_cp
ee971fa0e9 git-svn-id: https://pykd.svn.codeplex.com/svn@58081 9b283d60-5439-405e-af05-b73fd8c4d996 2010-11-26 15:30:22 +00:00
SND\kernelnet_cp
470e376d73 [+] added : getCurrentPorcess, setCurrentProcess routines
git-svn-id: https://pykd.svn.codeplex.com/svn@58080 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-26 15:26:00 +00:00
SND\kernelnet_cp
a5fd4481fe [!] fixed: loadModule return None for non existin module with out outputing error message
git-svn-id: https://pykd.svn.codeplex.com/svn@58077 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-26 14:03:25 +00:00
SND\kernelnet_cp
40960bd9b7 [+] added : getProcessorMode, setProcessorMode routines;
git-svn-id: https://pykd.svn.codeplex.com/svn@58076 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-26 13:55:09 +00:00
SND\kernelnet_cp
b6eaf03db1 [+] added: getThreadList routine; returns thread object's ptr list
git-svn-id: https://pykd.svn.codeplex.com/svn@58073 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-26 11:25:41 +00:00
SND\kernelnet_cp
347a43d194 [!] fixed : loadTypedVar for unnamed union tag ::<unnamed-tag>
[!] fixed : loadMemory does not throw exception and return false



git-svn-id: https://pykd.svn.codeplex.com/svn@58044 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-25 16:13:30 +00:00
SND\kernelnet_cp
c1db435c56 [!] bug fixed: issue #7727 ( loadUnicodeString returns empty string )
git-svn-id: https://pykd.svn.codeplex.com/svn@57972 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-23 08:14:21 +00:00
SND\kernelnet_cp
ed85fb9787 [+] added: isKernelDebugging routine
git-svn-id: https://pykd.svn.codeplex.com/svn@57937 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-22 15:10:25 +00:00
SND\kernelnet_cp
815db55c6a [!] bug fixed: findModule does not work for address < 4GB
git-svn-id: https://pykd.svn.codeplex.com/svn@57927 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-22 11:39:40 +00:00
SND\kernelnet_cp
ec4432429c git-svn-id: https://pykd.svn.codeplex.com/svn@57923 9b283d60-5439-405e-af05-b73fd8c4d996 2010-11-22 09:11:19 +00:00
SND\kernelnet_cp
17c51fac01 [!] bug fixed: issue #7717 ( !py command failed to find standart modules )
[!] bug fixed: issue #7718 ( sys.argv[0] does not contain script name )

git-svn-id: https://pykd.svn.codeplex.com/svn@57921 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-22 08:47:24 +00:00
SND\kernelnet_cp
2599f9885f [!] bug fixed: issue #7697 ( raw_input does not work )
git-svn-id: https://pykd.svn.codeplex.com/svn@57920 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-22 07:47:59 +00:00
SND\kernelnet_cp
55040a78e3 [+] added: windbgIn windbgOut class for redirecting in/out from stdin/stdout
git-svn-id: https://pykd.svn.codeplex.com/svn@57811 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-19 15:51:19 +00:00
SND\kernelnet_cp
1c7a05bec3 [!] bug fixed: issue #7688 ( dbgIsSessionStart returns false after dbgCreateSession call )
git-svn-id: https://pykd.svn.codeplex.com/svn@57751 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-18 16:20:12 +00:00
SND\kernelnet_cp
54d2081257 git-svn-id: https://pykd.svn.codeplex.com/svn@57436 9b283d60-5439-405e-af05-b73fd8c4d996 2010-11-12 16:10:46 +00:00
SND\kernelnet_cp
39a14ab66b [[+] added: windbg snippet displaying list of export for module
[!] updated: loadUnicodeStr routine returns unicode string ( instead of ansi string )






git-svn-id: https://pykd.svn.codeplex.com/svn@57434 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-12 16:03:03 +00:00
SND\kernelnet_cp
2929128d54 [!] bug fixed: issue #7623 ( memory routines failed to work at wow64 application )
git-svn-id: https://pykd.svn.codeplex.com/svn@57433 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-12 15:58:13 +00:00
SND\kernelnet_cp
69e93336d9 [+] added: loadCStr, loadWStr routine added ( loading c-style string )
git-svn-id: https://pykd.svn.codeplex.com/svn@57285 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-09 09:33:19 +00:00
SND\kernelnet_cp
d389e26054 [!] typedVar routine fixed: loading array of complex type
git-svn-id: https://pykd.svn.codeplex.com/svn@57284 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-09 09:32:12 +00:00
SND\kernelnet_cp
1164af7442 ready for release
git-svn-id: https://pykd.svn.codeplex.com/svn@56998 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-03 06:51:09 +00:00
SND\kernelnet_cp
3eb6130c69 [!] bug fixed: issue #7528 ( loadBytes raises error "did not match C++ signature" )
git-svn-id: https://pykd.svn.codeplex.com/svn@56809 9b283d60-5439-405e-af05-b73fd8c4d996
2010-11-01 07:53:55 +00:00
SND\kernelnet_cp
597af76fd6 [+] added: !py windbg command can work without python script file extension ".py"
git-svn-id: https://pykd.svn.codeplex.com/svn@56558 9b283d60-5439-405e-af05-b73fd8c4d996
2010-10-28 05:59:57 +00:00
SND\kernelnet_cp
58953f5a81 ready for release
git-svn-id: https://pykd.svn.codeplex.com/svn@56461 9b283d60-5439-405e-af05-b73fd8c4d996
2010-10-27 06:28:12 +00:00
SND\kernelnet_cp
7831603e21 [+] added: physical memory read support ( for loadBytes, loadWords etc)
git-svn-id: https://pykd.svn.codeplex.com/svn@56418 9b283d60-5439-405e-af05-b73fd8c4d996
2010-10-26 13:44:19 +00:00
SND\kernelnet_cp
477da2e29f [+] added: !pythonpath windbg command - print enviroment var $pythonpath
[+] added: !py windbg command uses $pythonpath var for search scripts





git-svn-id: https://pykd.svn.codeplex.com/svn@56329 9b283d60-5439-405e-af05-b73fd8c4d996
2010-10-25 07:54:10 +00:00
SND\kernelnet_cp
f8341a1a6d [+] added: ptrSize routine ( returns pointer's size at the target platform )
git-svn-id: https://pykd.svn.codeplex.com/svn@55110 9b283d60-5439-405e-af05-b73fd8c4d996
2010-09-15 11:40:35 +00:00
SND\kernelnet_cp
eff19ff608 [!] bug fixed: issue #7164 ( loadTypedVarList can fall in infinite loop )
git-svn-id: https://pykd.svn.codeplex.com/svn@55067 9b283d60-5439-405e-af05-b73fd8c4d996
2010-09-14 10:15:28 +00:00
SND\kernelnet_cp
eba80f2426 [+] added: sizeof routine ( returns size of type )
[+] added: sizeof method for typedVarClass ( return size of var in memory )

git-svn-id: https://pykd.svn.codeplex.com/svn@55065 9b283d60-5439-405e-af05-b73fd8c4d996
2010-09-14 09:09:15 +00:00
SND\kernelnet_cp
68b73e99c4 [+] added: version infi resource
git-svn-id: https://pykd.svn.codeplex.com/svn@54281 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-20 12:18:30 +00:00
SND\kernelnet_cp
0bfbcf2390 [+] added: getImplicitThread routine( get address of the current thread )
[+] added: setImplicitThread routine ( change current thread context )
[+] added: dbgStackFrameClass class ( information about stack frame )
[+] added: getCurrentStack routine ( get current stack as collections of dbgStackFrameClass object )

git-svn-id: https://pykd.svn.codeplex.com/svn@54280 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-20 12:09:45 +00:00
SND\kernelnet_cp
d2e5dacb50 [+] added: loadLinkedList routine
[+] added: getPdbFile routine
[+] added: reloadSymbols

git-svn-id: https://pykd.svn.codeplex.com/svn@54138 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-16 15:04:22 +00:00
SND\kernelnet_cp
f5286ff2e8 [!] bug fixed: issue #6862 ( loadUnicodeString for x64 target does not work )
git-svn-id: https://pykd.svn.codeplex.com/svn@53990 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-12 12:35:35 +00:00
SND\kernelnet_cp
0f9c2e1e2c [+] added: dbgExtensionClass class for calling windbg extension command from python script
git-svn-id: https://pykd.svn.codeplex.com/svn@53831 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-09 07:28:59 +00:00
SND\kernelnet_cp
26b5fb69a1 [!] bug fixed: issue #6812 ( windbg ext command !py does not work with full path )
git-svn-id: https://pykd.svn.codeplex.com/svn@53644 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-05 17:05:35 +00:00
SND\kernelnet_cp
6e7d492e18 [+] added: !pycmd command for windbg extension
git-svn-id: https://pykd.svn.codeplex.com/svn@53591 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-04 15:26:17 +00:00
SND\kernelnet_cp
8c58567865 [!] bug fixed: #6769 Args parsing is not supporting quoting
git-svn-id: https://pykd.svn.codeplex.com/svn@53515 9b283d60-5439-405e-af05-b73fd8c4d996
2010-08-03 10:18:44 +00:00
SND\kernelnet_cp
4f95f0e722 [+] added: loadTypedVarList routine
[!] fixed: typedVar

git-svn-id: https://pykd.svn.codeplex.com/svn@53270 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-29 17:49:08 +00:00
SND\kernelnet_cp
9d45f0c24a [+] added: loadAnsiStr
[+] fixed: issue #6747 ( windbg script's call parameters passing into python script added )


git-svn-id: https://pykd.svn.codeplex.com/svn@53258 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-29 14:39:49 +00:00
SND\kernelnet_cp
2575bd6bfa [+] loadUnicodeString routine added
git-svn-id: https://pykd.svn.codeplex.com/svn@53157 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-28 14:42:05 +00:00
SND\kernelnet_cp
ebf8275a94 [+] routines for loading integer value by pointer ( PtrByte, PtrSignByte, PtrWord ... )
[!] bugfix: typedVar


git-svn-id: https://pykd.svn.codeplex.com/svn@53137 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-28 10:07:43 +00:00
SND\kernelnet_cp
4547274ef0 [+] routines for loading array with sign extending( loadSignBytes, loadSignWords ... ) added
git-svn-id: https://pykd.svn.codeplex.com/svn@53055 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-27 11:36:17 +00:00
SND\kernelnet_cp
a95075cb6f [+] routines for loading array ( loadBytes, loadWords ... ) added
[+] sample added

git-svn-id: https://pykd.svn.codeplex.com/svn@53051 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-27 10:24:50 +00:00
SND\kernelnet_cp
5f7636ac4b ready for release
git-svn-id: https://pykd.svn.codeplex.com/svn@52944 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-26 10:55:12 +00:00
SND\kernelnet_cp
5b7de9d7f8 DML syntax for dprint supported
git-svn-id: https://pykd.svn.codeplex.com/svn@51469 9b283d60-5439-405e-af05-b73fd8c4d996
2010-07-12 16:03:13 +00:00
SND\kernelnet_cp
3269c5fdc4 git-svn-id: https://pykd.svn.codeplex.com/svn@50499 9b283d60-5439-405e-af05-b73fd8c4d996 2010-07-07 11:06:24 +00:00
SND\kernelnet_cp
d5a299f688 git-svn-id: https://pykd.svn.codeplex.com/svn@50349 9b283d60-5439-405e-af05-b73fd8c4d996 2010-07-06 14:57:24 +00:00
SND\kernelnet_cp
9e57e58b88 git-svn-id: https://pykd.svn.codeplex.com/svn@50344 9b283d60-5439-405e-af05-b73fd8c4d996 2010-07-06 14:49:02 +00:00