Commit Graph

422 Commits

Author SHA1 Message Date
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