Commit Graph

  • 369acbab98 [test] hotfix : testNamespace SND\kernelnet_cp 2011-07-27 14:56:53 +0000
  • ee9f1f0944 [test] added : testNamespace ( getting types and vars declared within namespaces ) SND\kernelnet_cp 2011-07-27 14:50:48 +0000
  • 621138b107 [pykd] updated: typedVar SND\kernelnet_cp 2011-07-27 11:36:11 +0000
  • 027bea8f7c [pykd] fixed: issue 8927 ( typedVar does not convert enumeration type to int ) SND\kernelnet_cp 2011-07-27 11:08:58 +0000
  • 393cf3131a [test] added : testEnumField ( fields of enumarable type is returned as integer ) SND\kernelnet_cp 2011-07-27 11:07:14 +0000
  • ab06800664 [pykd] updated: dbgprocess.cpp refactored SND\kernelnet_cp 2011-07-27 08:49:09 +0000
  • 162c58eb33 [pykd] updated: !pycmd SND\kernelnet_cp 2011-07-26 08:16:58 +0000
  • 679b315aac [pykd] added: cpuReg class based on intBase [pykd] updated: debugEvent class SND\kernelnet_cp 2011-07-22 06:55:01 +0000
  • 2bc8e5760f [pykd] added : class intBase SND\kernelnet_cp 2011-07-22 06:53:04 +0000
  • 9c9164daef [+] write MSR value SND\EreTIk_cp 2011-07-20 14:44:31 +0000
  • 76aa604568 [~] misprint: dbgBreakpointClass -> dbgModuleClass SND\EreTIk_cp 2011-07-20 12:17:04 +0000
  • 8e00dc3612 [pykd] fixed: issue 8657( !pycmd does not allow to define functions ) SND\kernelnet_cp 2011-07-06 15:45:11 +0000
  • 5d1bd33f62 [snippets] improved stlp.py: typeInfo() used to create stlp tree and stlp node representation. SND\air_max_cp 2011-06-17 17:37:11 +0000
  • b5f25cc5c8 [test] fixed _run_pykdtest.cmd when it's launched from 32-bit cmd.exe in 64-bit OS. SND\air_max_cp 2011-06-14 14:38:57 +0000
  • d4dc9a02e5 [~] fixes for new type model SND\EreTIk_cp 2011-06-13 13:40:59 +0000
  • 6965f1bcee fix:8953 SND\EreTIk_cp 2011-06-12 17:51:38 +0000
  • 32f3428469 [snippets] updated: nbl.py ( added ARP parsing ) SND\kernelnet_cp 2011-06-09 14:09:03 +0000
  • 2c3d26da91 [*] vcproj-file modifications SND\EreTIk_cp 2011-06-08 16:42:26 +0000
  • 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 SND\EreTIk_cp 2011-06-08 16:29:33 +0000
  • 2f4f925b4b [pykd] added : typedVar::data method ( Return raw string object with data stream ) SND\kernelnet_cp 2011-06-07 16:39:05 +0000
  • 80eaf476cd [pykd] updated : move all code for input/output operation to dbgio.h/cpp SND\kernelnet_cp 2011-06-07 16:13:05 +0000
  • d70b95ec1e [test] added regression test proof-of-concept. regression test automatically runs from VS on build. SND\air_max_cp 2011-06-06 16:48:10 +0000
  • 133d70ec82 [~] setup: version increment. SND\air_max_cp 2011-05-25 06:37:27 +0000
  • b79541dfce ready for release 0.0.18 SND\kernelnet_cp 2011-05-25 05:46:02 +0000
  • b30c1d15cb [pykd] added : rdmsr routine ( Return MSR value ) SND\kernelnet_cp 2011-05-24 09:32:42 +0000
  • 04adeb02ee [snippets] added: vmcb script ( print VMCB area for AMD SVM ) SND\kernelnet_cp 2011-05-24 06:15:48 +0000
  • 33cf487b27 [~] moduleEvents renamed to debugEvent. now it is base class of all debug events SND\EreTIk_cp 2011-05-23 11:35:43 +0000
  • f5e9108187 [~] silent mode for load/unload module callbacks SND\EreTIk_cp 2011-05-23 10:39:16 +0000
  • a5c8f7e887 [~] add files to vcproj for 2008 SND\EreTIk_cp 2011-05-23 09:38:43 +0000
  • c90d280a94 [pykd] added : lost dbgexcept.cpp file SND\kernelnet_cp 2011-05-23 09:36:01 +0000
  • a1f173a193 [pykd] added : lost dbgbreak.cpp/h files SND\kernelnet_cp 2011-05-23 09:23:53 +0000
  • da1b7b7977 [snippets] updated SND\kernelnet_cp 2011-05-23 07:51:26 +0000
  • 9a0d80eb23 [pykd] added: typeInfo class [pykd] added: typeException, memoryException and their translation into python SND\kernelnet_cp 2011-05-23 06:43:24 +0000
  • 6e2d161966 [+] add callback for load/unload modules SND\EreTIk_cp 2011-05-22 23:55:20 +0000
  • 77300508e7 [snippets] ubdated: nbl.py (tcp header) SND\kernelnet_cp 2011-04-25 06:10:11 +0000
  • f3fbb0c9c8 [pykd] added : loadWChars function SND\kernelnet_cp 2011-04-22 08:43:57 +0000
  • a6048b8783 [snippets] updated: pytowiki script SND\kernelnet_cp 2011-04-20 08:12:47 +0000
  • a3a4cadcc2 [snippets] updated: pytowiki script SND\kernelnet_cp 2011-04-20 06:52:14 +0000
  • 3e9951b63b [~] add dml output [~] add funtion for get object name [~] add funtion for build full name [~] cast to camel case style SND\EreTIk_cp 2011-04-19 21:58:03 +0000
  • a95d0c23c5 [snippets] added: pytowiki script for formatting help for codeplex wiki SND\kernelnet_cp 2011-04-19 15:55:06 +0000
  • b985efa08d [+] script for print nt!_PORT_MESSAGE[32] header and message dump SND\EreTIk_cp 2011-04-19 15:09:33 +0000
  • ad44c62065 [pykd] updated : improve performance of typedVar function SND\kernelnet_cp 2011-04-19 13:46:19 +0000
  • 83b2fd2c5d [snippets] added: !py nbl for parsing ndis _NET_BUFFER_LIST structure SND\kernelnet_cp 2011-04-19 07:48:01 +0000
  • 228e4b1374 [pykd] fixed: issue 8669 ( typedVar() creates an object for a non-existent structure type ) SND\kernelnet_cp 2011-04-19 06:47:42 +0000
  • 90265c7a5f [pykd] fixed: issue 8655 ( Unnamed structure/unioin not added to fields of typedVarClass ) SND\kernelnet_cp 2011-04-18 14:22:11 +0000
  • 69a0b16e0d [+] release linker options /pdbpath:none SND\EreTIk_cp 2011-04-16 21:20:29 +0000
  • 8fd2e76503 [~] setup: version increment. SND\air_max_cp 2011-04-15 17:54:18 +0000
  • 1b715fbafa git-svn-id: https://pykd.svn.codeplex.com/svn@64017 9b283d60-5439-405e-af05-b73fd8c4d996 SND\kernelnet_cp 2011-04-15 06:18:25 +0000
  • de82f9d737 [samples] updated: refactored samples SND\kernelnet_cp 2011-04-14 16:01:29 +0000
  • e6af39ec59 [pykd] fixed : hotfix SND\kernelnet_cp 2011-04-14 15:09:17 +0000
  • 016f7f0425 [+] added dbgclient.h [-] removed dbgsession.h SND\EreTIk_cp 2011-04-14 14:33:42 +0000
  • 0d8a90ace6 [~] remove isSessionStart() call SND\EreTIk_cp 2011-04-14 14:32:36 +0000
  • 05549455be [pykd] fixed : hotfix for dbgClient [pykd] added: isDumpAnalyzing routine. Check if it is a dump analyzing SND\kernelnet_cp 2011-04-14 14:14:33 +0000
  • 1d27cb91d7 [pykd] fixed: issue 8470 ( python.exe crashes after first pykd call ) SND\kernelnet_cp 2011-04-14 12:28:22 +0000
  • 5371048a72 [pykd] fixed: issue 8614 ( go() works incorrectly while process is terminating ) SND\kernelnet_cp 2011-04-14 07:07:33 +0000
  • 3041ac3fdb [pykd] added : docstrings added for all fucntions. My congratulations SND\kernelnet_cp 2011-04-13 15:51:54 +0000
  • 30d291750a [pykd] fixed: issue 8499 ( !py command crashs with wrong script's path ) SND\kernelnet_cp 2011-04-13 07:28:56 +0000
  • 494b59b9ef [pykd] added : docstrings for dbgModuleClass SND\kernelnet_cp 2011-04-12 15:01:29 +0000
  • 305ae5000e [pykd] updated: docstrings [pykd] added: loadChars routine. Load raw buffer. SND\kernelnet_cp 2011-04-12 06:34:42 +0000
  • e714394782 [~] sintax fix for ntobj [+] script for print ALPC conection port SND\EreTIk_cp 2011-04-11 17:55:56 +0000
  • 8662ab0aaf [+] docstring for functions: compareMemory-delSynSymbolsMask [+] docstring for classes: typeClass and typedVarClass SND\EreTIk_cp 2011-04-11 17:05:27 +0000
  • 476d864544 [snippets] added: !py help command for interactive help SND\kernelnet_cp 2011-04-11 14:00:36 +0000
  • 52a250ab89 [~] stlp.py: added "map" parameter. SND\air_max_cp 2011-04-10 17:47:16 +0000
  • b7b2b25e2d [~] renamed dump_stlp_map.py to stlp.py SND\air_max_cp 2011-04-10 17:32:54 +0000
  • 27f26f4c76 [snippets] added: !py avl command for retreiving AVL tree SND\kernelnet_cp 2011-04-08 16:03:04 +0000
  • b9bee1c112 [~] remove addr64Ex SND\EreTIk_cp 2011-04-08 09:55:30 +0000
  • eb834c22f5 [pykd] added : checksum() and timestamp() methods for dbgModuleClass SND\kernelnet_cp 2011-04-08 09:30:21 +0000
  • 6f6fcf875a [+] sln/vcproj files for VS2008 SND\EreTIk_cp 2011-04-08 08:47:30 +0000
  • 60599dcfb6 [pykd] added : callback for bp class ( breakpoint ) [pykd] changed: refactored callbacks engine SND\kernelnet_cp 2011-04-08 07:53:37 +0000
  • a820ed3fdd [~] setup: Old graphics replaced with more attractive. SND\air_max_cp 2011-04-06 18:55:10 +0000
  • 5e35ff2352 [~] Improve stlport map dumping script to accept WinDbg expression as parameter rather than just address. SND\air_max_cp 2011-04-05 08:49:33 +0000
  • 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). SND\air_max_cp 2011-04-04 16:49:58 +0000
  • 6089daf982 [pykd] added : method size() for dbgModuleClass SND\kernelnet_cp 2011-04-04 12:01:35 +0000
  • 36db1b8769 [~] Improve stlport map dumping script. SND\air_max_cp 2011-04-02 06:19:38 +0000
  • f1c93d54f6 [+] added: dump_stlp_map.py (prints STLPort map) SND\air_max_cp 2011-04-01 17:29:36 +0000
  • 946f6cdc1f [+] added addr64Ex(...) with IDebugControl [~] work-around for secondary DebugExtensionInitialize call [~] addr64(...) in events filter replaced to addr64Ex(...) SND\EreTIk_cp 2011-03-30 12:57:53 +0000
  • 30bbc70403 [pykdlib] added: module "regs" and base functionallity for it SND\kernelnet_cp 2011-03-30 10:57:22 +0000
  • 8603390ceb [pykd] fixed : issue 8578 ( findModule returns None for WOW64 process ) SND\kernelnet_cp 2011-03-30 06:49:10 +0000
  • 0fe3d77428 [samples] updated: reviewed and refactored all samples SND\kernelnet_cp 2011-03-22 16:28:12 +0000
  • 67901c6c49 [pykd] updated: typedVarList can parse two type of linked list [pykd] updated: typedVar builds array as python list SND\kernelnet_cp 2011-03-22 16:26:17 +0000
  • bc5876cd1a [pykdlib] added: module "modules" and base functionallity for it SND\kernelnet_cp 2011-03-22 07:50:42 +0000
  • 48d1d71bad [~] Improve install directory storing and retrieving. SND\air_max_cp 2011-03-19 10:04:58 +0000
  • 3506801d3b [pykdlib] added: pykdlib prototype SND\kernelnet_cp 2011-03-17 17:03:27 +0000
  • 8e0ecc1733 [+] added debug events defs [~] addr64 conversion for module randge and get tread/process context SND\EreTIk_cp 2011-03-17 09:04:28 +0000
  • 7f2284ca99 [+] added standart dbg-engine constants SND\EreTIk_cp 2011-03-17 08:43:36 +0000
  • 8414ed09dd [+] added: ndis6.py ( code snippet printing all NDIS6 objects ) SND\kernelnet_cp 2011-03-14 13:33:11 +0000
  • 67b4559f9d [!] fixed : issue 8493 ( loadPtrs returns dict instead list ) SND\kernelnet_cp 2011-03-09 09:19:14 +0000
  • 9cb39324f0 [~] event callback optimized if there was no work with synthetic symbols SND\EreTIk_cp 2011-03-08 09:06:48 +0000
  • 9f5a2ec9d4 [+] add setup script. SND\air_max_cp 2011-03-05 20:19:18 +0000
  • 06fb9c267a [!] fixed : issue 8469 ( dprintln does not work in console mode ) SND\kernelnet_cp 2011-03-05 15:08:41 +0000
  • a191d81ffe [~] Remove trailing spaces, tabs replaced by spaces. Testing TFS SND\EreTIk_cp 2011-03-03 17:18:39 +0000
  • cbd2aa5bf0 git-svn-id: https://pykd.svn.codeplex.com/svn@62129 9b283d60-5439-405e-af05-b73fd8c4d996 SND\kernelnet_cp 2011-03-03 15:47:42 +0000
  • 8ec2d9a02a [!] fixed : issue 8458 ( doubled output in windbg ) SND\kernelnet_cp 2011-03-03 08:27:39 +0000
  • bb0e8328e3 [~] singleton dbgEventCallbacks and work with him moved into a class DbgEventCallbacks SND\EreTIk_cp 2011-03-02 19:58:41 +0000
  • b73ccc1a37 [~] dbgEventCallbacks moved to heap memory, add rererences [~] refactered syncronisation for map of synthetic symbols [~] refactering: events callbacks inherited from DebugBaseEventCallbacks now SND\EreTIk_cp 2011-03-02 18:37:42 +0000
  • 364da2b716 [~] removed COM_DECLSPEC_NOTHROW [~] DebugCreate -> IUnknown::QueryInterface SND\EreTIk_cp 2011-03-02 16:28:33 +0000
  • b720184b4e [!] restored revisions: 62086 and 62085 SND\EreTIk_cp 2011-03-02 13:56:22 +0000
  • 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) SND\EreTIk_cp 2011-03-02 13:16:42 +0000
  • c4a01f402e [~] roll-back: dbgsession.cpp SND\kernelnet_cp 2011-03-02 09:40:27 +0000
  • b84b298ea7 [+] added: startProcess routine for live user-mode debugging [~] updated: createSession routine is depricated now [~] updated: loadDump routine returns bool now ( not string ) SND\kernelnet_cp 2011-03-02 08:40:33 +0000