Commit Graph

892 Commits

Author SHA1 Message Date
Colin Xu
c9e13175f1 Update solution file and project file.
Unified projects debug or release configuration.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
2025-02-01 10:10:03 +08:00
Colin Xu
44519f0f60 Update project file.
Unified intermediate directory.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
2025-01-30 17:45:21 +08:00
Colin Xu
f86a28dfe2 Update project file
Loose the default WinSDK version to 10.0*.
Make v143 the default Platform Toolset.
Unified output and intermediate directory.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
2025-01-26 21:57:36 +08:00
Colin Xu
f22048c87f Update per-configuration python in pre-build event using nuget.
python and pythonx86 for python 3.x
python2 and python2x86 for python 2.x.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
2023-02-26 23:36:49 -08:00
Colin Xu
5a7f0b03ee Enable pykd for python 3.11.
Signed-off-by: Colin Xu <colin.xu@gmail.com>
2023-02-22 00:35:09 -08:00
Colin Xu
9c61860d6b Enable pykd for python 3.10.
Signed-off-by: Colin Xu <colin.xu@gmail.com>
2023-02-21 22:31:35 -08:00
ussrhero
22cf84b27e 0.3.4.15 2020-10-21 14:14:57 -04:00
ussrhero
6e966b96be added getDumpFormat ( returns format of the dump ) 2020-05-28 00:28:30 +03:00
ussrhero
8167656e04 added getDumpType ( returns dump's type ) 2020-05-28 00:03:38 +03:00
ussrhero
fe85b1e6a5 fixed getVaState function 2020-04-04 10:57:42 +03:00
ussrhero
46382d24fa Merge branch '0.3.4.13' into 0.3.2 2020-03-28 11:58:08 +03:00
Michael
cccc1103b1 Update pymod.cpp - fix a couple of typos 2020-03-17 12:43:09 -04:00
ussrhero
dfb935f3f8 added : additional parameter for debugCommand routine to control an output mask 2020-03-16 23:12:47 +03:00
ussrhero
f9a0361d85 started work at 0.3.4.13 2020-03-16 21:41:53 +03:00
ussrhero
25fbe8a6f6 added : getVaState ( state of memory: commited, reserved, free)
added : getVaType ( type of memory: image, mapped, private )
added : getVaAttributes ( returns tuple of (protect, state, type) )
2020-02-14 00:52:58 +03:00
ussrhero
0f0c5667df started work at 0.3.4.12 2020-01-04 23:43:11 +03:00
ussrhero
be01beb07f change kdlibcpp version to 1.2.12 2020-01-02 15:54:31 +03:00
ussrhero
ad341bee9f fixed comparing typeInfo with None 2019-12-29 12:48:52 +03:00
ussrhero
a447202c6a revert changes for #50 2019-12-29 00:17:35 +03:00
ussrhero
c8d153a1d4 fixed functions description 2019-12-15 13:36:52 +03:00
ussrhero
1af548beda python38 support 2019-10-20 09:37:30 +03:00
ussrhero
e22b4cd38a updated kdlibcpp version to 1.2.11 2019-10-02 00:28:11 +03:00
ussrhero
a99b758dd9 reworked symbol enumeration 2019-09-29 21:55:29 +03:00
ussrhero
490730dabc added : getSymbolEnumeratorFromSource routine (create symbol enumerator for source code) 2019-09-19 00:41:46 +03:00
ussrhero
85028a9a1b added TypeInfo.isConstField method (return True if a field is a const field) 2019-09-17 00:30:20 +03:00
ussrhero
7d9b0faffa added TypeInfo.isStaticField method ( return True if a field is a static field ) 2019-09-17 00:20:24 +03:00
ussrhero
0450a3abdf typedVar.members methods ( return defined members of class, not inherited) 2019-09-17 00:17:09 +03:00
ussrhero
4de8114c3e added setStatusMessage ( set a message at a windbg status bar ) 2019-09-02 23:47:58 +03:00
ussrhero
10344dbd09 added : typeInfo.isTemplate method ( return true if type is template )
added : typeInfo.getTemplateArgs method ( return list of template args name )
2019-07-29 23:34:18 +03:00
ussrhero
daaa04a5a4 added : getHostProcessPath ( return image path of the process running python interpreter with a pykd ) 2019-07-29 23:30:50 +03:00
ussrhero
924c31a9e0 added : typedVar.hasField ( check if a typedVar object has the specified field ) 2019-06-02 21:23:12 +03:00
ussrhero
3ab64bdc85 added : module.hasSymbol method (check if a module has the specified symbol) 2019-06-01 10:33:17 +03:00
ussrhero
5d5e634ace added typedInfo.hasField method 2019-06-01 00:24:17 +03:00
ussrhero
ee03c669ae fixed python long to typedVar conversion 2019-06-01 00:19:22 +03:00
ussrhero
11e38853dc fixed: #50 ( changed AttributeError to SymbolException ) 2019-05-30 00:48:27 +03:00
ussrhero
89d5c3e5f9 added : stackFrame::getSourceLine method
:
2019-04-30 00:12:21 +03:00
ussrhero
877968ca92 added : stackFrame::isInline method 2019-04-29 23:45:12 +03:00
ussrhero
d47d70d71a fixed: #29 (support for inline in stack) 2019-04-29 22:07:50 +03:00
ussrhero
850e986a03 #42 add output of a timestamp as a readable date for module print 2019-04-29 22:05:21 +03:00
ussrhero
20a3c5904a set version to 3.4.6 2019-04-20 21:40:34 +03:00
ussrhero
86e8383463 added : getOutputMask
added : setOutputMask
added : test for eventHanlder.onDebugOutput:
2019-02-20 00:48:41 +03:00
ussrhero
d1ac91ae71 adopted to new version kdlibcpp 2019-02-04 20:44:05 +03:00
Aleksey R
5f0d7125a4 add: addSyntheticModule, removeSyntheticModule 2019-01-10 20:08:14 +03:00
ussrhero
99b48ad0b4 added special method __contains__ for typedVar, typeInfo, module classes - support for 'in' operator 2019-01-04 16:37:14 +03:00
ussrhero
fc90ccc846 added: evalExpr routine ( Evaluate C++ expression with typed information ) 2018-12-29 02:01:52 +03:00
ussrhero
b90401000a updated pykd version 2018-11-15 00:36:11 +03:00
ussrhero
eeb802ff33 added : stackFrame.switchTo( switch to this frame ) 2018-10-04 23:55:23 +03:00
ussrhero
3305c6d980 added : breakpoint.detach method ( convert strong breakpoint reference
to  weak )
2018-10-03 21:56:19 +03:00
ussrhero
c498137a51 added : baseClassOffset ( retrun offset of base class )
added : baseClasses ( return list of tuples ( baseClassName,
baseClassOffset, baseClassType ) )
2018-10-03 21:07:47 +03:00
ussrhero
2509de349b added : typeInfo.getMethodName ( Return method's name )
added : typeInfo.methods ( Return list of tuples ( methodName,
methodType ) )
2018-10-03 00:52:41 +03:00