Commit Graph

278 Commits

Author SHA1 Message Date
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
83b2fd2c5d [snippets] added: !py nbl for parsing ndis _NET_BUFFER_LIST structure
git-svn-id: https://pykd.svn.codeplex.com/svn@64207 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-19 07:48:01 +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\air_max_cp
8fd2e76503 [~] setup: version increment.
git-svn-id: https://pykd.svn.codeplex.com/svn@64036 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-15 17:54:18 +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\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\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
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
e714394782 [~] sintax fix for ntobj
[+] script for print ALPC conection port


git-svn-id: https://pykd.svn.codeplex.com/svn@63852 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-11 17:55:56 +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\kernelnet_cp
476d864544 [snippets] added: !py help command for interactive help
git-svn-id: https://pykd.svn.codeplex.com/svn@63842 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-11 14:00:36 +00:00
SND\air_max_cp
52a250ab89 [~] stlp.py: added "map" parameter.
git-svn-id: https://pykd.svn.codeplex.com/svn@63804 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-10 17:47:16 +00:00
SND\air_max_cp
b7b2b25e2d [~] renamed dump_stlp_map.py to stlp.py
git-svn-id: https://pykd.svn.codeplex.com/svn@63803 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-10 17:32:54 +00:00
SND\kernelnet_cp
27f26f4c76 [snippets] added: !py avl command for retreiving AVL tree
git-svn-id: https://pykd.svn.codeplex.com/svn@63654 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-08 16:03:04 +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\air_max_cp
a820ed3fdd [~] setup: Old graphics replaced with more attractive.
git-svn-id: https://pykd.svn.codeplex.com/svn@63566 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-06 18:55:10 +00:00
SND\air_max_cp
5e35ff2352 [~] Improve stlport map dumping script to accept WinDbg expression as parameter rather than just address.
git-svn-id: https://pykd.svn.codeplex.com/svn@63493 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-05 08:49:33 +00:00
SND\air_max_cp
f111bd9610 [~] setup: Installer was redesigned to allow user select what components to install: Pykd(required), Snippets(optional), Python(optional), VC Runtime(optional).
[~] setup: Snippets installed to "My Documents"\pykd. 
[~] setup: Python and VCRuntime present only if not detected by installer.
[~] setup: Installer add extension dir and snippets dir to PYTHONPATH via appropriate Python registry entry. So, snippets can be launched from WinDbg without path specifying. Also, extension can be easy used when run outside of WinDbg.
[~] setup: Provided uninstaller. Its also allow user to select what components to remove: Pykd(required), Python(optional), VC Runtime(optional).


git-svn-id: https://pykd.svn.codeplex.com/svn@63452 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-04 16:49:58 +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\air_max_cp
36db1b8769 [~] Improve stlport map dumping script.
git-svn-id: https://pykd.svn.codeplex.com/svn@63353 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-02 06:19:38 +00:00
SND\air_max_cp
f1c93d54f6 [+] added: dump_stlp_map.py (prints STLPort map)
git-svn-id: https://pykd.svn.codeplex.com/svn@63334 9b283d60-5439-405e-af05-b73fd8c4d996
2011-04-01 17:29:36 +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
30bbc70403 [pykdlib] added: module "regs" and base functionallity for it
git-svn-id: https://pykd.svn.codeplex.com/svn@63269 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-30 10:57:22 +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
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\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\kernelnet_cp
bc5876cd1a [pykdlib] added: module "modules" and base functionallity for it
git-svn-id: https://pykd.svn.codeplex.com/svn@62989 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-22 07:50:42 +00:00
SND\air_max_cp
48d1d71bad [~] Improve install directory storing and retrieving.
git-svn-id: https://pykd.svn.codeplex.com/svn@62820 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-19 10:04:58 +00:00
SND\kernelnet_cp
3506801d3b [pykdlib] added: pykdlib prototype
git-svn-id: https://pykd.svn.codeplex.com/svn@62780 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-17 17:03:27 +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
8414ed09dd [+] added: ndis6.py ( code snippet printing all NDIS6 objects )
git-svn-id: https://pykd.svn.codeplex.com/svn@62641 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-14 13:33:11 +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\air_max_cp
9f5a2ec9d4 [+] add setup script.
git-svn-id: https://pykd.svn.codeplex.com/svn@62250 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-05 20:19:18 +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