Commit Graph

63 Commits

Author SHA1 Message Date
SND\ussrhero_cp
3fab992efd [0.3.x] added : callFunctionRaw ( call function without prototype )
git-svn-id: https://pykd.svn.codeplex.com/svn@91241 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:33:14 +04:00
SND\ussrhero_cp
7fc08bcadd [0.3.x] added : getTypeInfoProviderFromPdb ( create typeInfo provider from pdb file )
[0.3.x] added : pushStack ( push a value into a stack )
[0.3.x] added : popStack( popStack )

git-svn-id: https://pykd.svn.codeplex.com/svn@91232 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:33:14 +04:00
SND\ussrhero_cp
d97b2f08a3 [0.3.x] added : CallException class
git-svn-id: https://pykd.svn.codeplex.com/svn@91127 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
a8b33ddb2e [0.3.x] hotfix for previous commit
git-svn-id: https://pykd.svn.codeplex.com/svn@91111 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
876ed6e76c [0.3.x] added : sample with a class method call
git-svn-id: https://pykd.svn.codeplex.com/svn@91110 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
584eb08fa7 [0.3.x] added : writeCStr, writeWStr ( write 0 terminated string to the target memory )
git-svn-id: https://pykd.svn.codeplex.com/svn@91045 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
967dee7c12 [0.3.x] branch : km/samples
git-svn-id: https://pykd.svn.codeplex.com/svn@85158 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
bb9b0ea5f6 [0.3.x] added : ldr.py sample
git-svn-id: https://pykd.svn.codeplex.com/svn@85130 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
e8720626b2 [0..3.x] added : print typedVar
git-svn-id: https://pykd.svn.codeplex.com/svn@84986 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
a4ddaadd11 [pykd-0.3] first version - supported kllibcpp
git-svn-id: https://pykd.svn.codeplex.com/svn@83675 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:07:21 +04:00
SND\kernelnet_cp
e4b34e1236 [0.2.x] fixed: samples
git-svn-id: https://pykd.svn.codeplex.com/svn@82297 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
2e54670f05 [0.2.x] fixed : ldr.py sample
git-svn-id: https://pykd.svn.codeplex.com/svn@81856 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
bc1f4ce464 [0.2.x] fixed : UM samples
git-svn-id: https://pykd.svn.codeplex.com/svn@81320 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
f9276a7dd7 [0.2.x] fixed : KM samples
git-svn-id: https://pykd.svn.codeplex.com/svn@81318 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ed0831362b [0.2.x] fixed : multiple bug with WOW64 debugging
git-svn-id: https://pykd.svn.codeplex.com/svn@81305 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
f0fc6f3f86 [0.2.x] added : sample um.critsec.py
git-svn-id: https://pykd.svn.codeplex.com/svn@80243 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b44d560685 [0.2.x] added : findSymbol routine
git-svn-id: https://pykd.svn.codeplex.com/svn@78885 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
9ad5767580 [0.1.x] fixed : sample km/drvobj.py fixed for win7
git-svn-id: https://pykd.svn.codeplex.com/svn@76653 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
f1e249c61b [0.1.x] updated: samples
git-svn-id: https://pykd.svn.codeplex.com/svn@76406 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
78fbe47e76 [0.1.x] added : simple "simple debugger"
git-svn-id: https://pykd.svn.codeplex.com/svn@75462 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1d0963832e [0.1.x] added : samples
git-svn-id: https://pykd.svn.codeplex.com/svn@75401 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4d60699054 git-svn-id: https://pykd.svn.codeplex.com/svn@69671 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-16 16:48:15 +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
4af5301232 git-svn-id: https://pykd.svn.codeplex.com/svn@69567 9b283d60-5439-405e-af05-b73fd8c4d996 2011-09-05 13:50:12 +00:00
SND\EreTIk_cp
84250a8ab6 [~] reload before output registers
git-svn-id: https://pykd.svn.codeplex.com/svn@69519 9b283d60-5439-405e-af05-b73fd8c4d996
2011-09-02 16:41:45 +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\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
7af0fef793 [samples] added : debug.py
git-svn-id: https://pykd.svn.codeplex.com/svn@68415 9b283d60-5439-405e-af05-b73fd8c4d996
2011-07-29 14:20:50 +00:00
SND\EreTIk_cp
cbbc29523e [+] ntobj: get directory object content
[+] ntobj: get object address by full name
 [+] drivers.py - demonstration of the new ntobj.py: print list of all driver objects

git-svn-id: https://pykd.svn.codeplex.com/svn@66437 9b283d60-5439-405e-af05-b73fd8c4d996
2011-06-08 16:29:33 +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\kernelnet_cp
da1b7b7977 [snippets] updated
git-svn-id: https://pykd.svn.codeplex.com/svn@65717 9b283d60-5439-405e-af05-b73fd8c4d996
2011-05-23 07:51:26 +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
a6048b8783 [snippets] updated: pytowiki script
git-svn-id: https://pykd.svn.codeplex.com/svn@64253 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-20 08:12:47 +00:00
SND\EreTIk_cp
b985efa08d [+] script for print nt!_PORT_MESSAGE[32] header and message dump
git-svn-id: https://pykd.svn.codeplex.com/svn@64227 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-19 15:09:33 +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
de82f9d737 [samples] updated: refactored samples
git-svn-id: https://pykd.svn.codeplex.com/svn@63978 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 16:01:29 +00:00
SND\EreTIk_cp
0d8a90ace6 [~] remove isSessionStart() call
git-svn-id: https://pykd.svn.codeplex.com/svn@63974 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-14 14:32:36 +00:00
SND\kernelnet_cp
0fe3d77428 [samples] updated: reviewed and refactored all samples
git-svn-id: https://pykd.svn.codeplex.com/svn@62997 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-22 16:28:12 +00:00
SND\EreTIk_cp
f2471ac5a0 [~] skip unresolved imports
[~] optimized for new functional of pykd

git-svn-id: https://pykd.svn.codeplex.com/svn@61770 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-21 10:07:11 +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
d389dd16a5 [~] 2k3-x64 parameters fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@61611 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-17 20:07:12 +00:00
SND\EreTIk_cp
262dff0703 [~] fixed for Win2003 x64 (and WinXp x64)
git-svn-id: https://pykd.svn.codeplex.com/svn@61497 9b283d60-5439-405e-af05-b73fd8c4d996
2011-02-15 13:17:30 +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\EreTIk_cp
7220df31bf [~] functional printobjtable.py expanded and moved to ntobj.py
[~] modules ntobj.py and phidecheck.py moved into snippets

git-svn-id: https://pykd.svn.codeplex.com/svn@59149 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-24 11:38:48 +00:00
SND\EreTIk_cp
d766568252 [*] output int as unsigned
git-svn-id: https://pykd.svn.codeplex.com/svn@59109 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-23 12:01:46 +00:00
SND\EreTIk_cp
5968cf04a1 [*] syntax
git-svn-id: https://pykd.svn.codeplex.com/svn@59108 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-23 11:59:20 +00:00
SND\EreTIk_cp
a256bf682d [*] fix: committed wrong file
git-svn-id: https://pykd.svn.codeplex.com/svn@59107 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-23 11:56:03 +00:00
SND\EreTIk_cp
326daca391 [+] check for hidden processes: compare content of PspCidTable table and PsActiveProcessHead list
git-svn-id: https://pykd.svn.codeplex.com/svn@59104 9b283d60-5439-405e-af05-b73fd8c4d996
2010-12-23 11:13:09 +00:00