Commit Graph

86 Commits

Author SHA1 Message Date
SND\kernelnet_cp
503c8fd747 [0.3.x] added : setReg routine ( set a CPU register value by its name or its index )
[0.3.x] added : getRegisterName routine ( return register name by its index )

git-svn-id: https://pykd.svn.codeplex.com/svn@91031 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
aa872e196f [0.3.x] added : ProcessDebugOptions enumerator
git-svn-id: https://pykd.svn.codeplex.com/svn@90973 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
2f192bbd01 [0.3.x] reworked : test scripts python3 compatible
git-svn-id: https://pykd.svn.codeplex.com/svn@90961 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
85442381a8 [0.3.x] debug output
git-svn-id: https://pykd.svn.codeplex.com/svn@90903 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
89006d9608 [0.3.x] added : typeInfo.fieldOffset method ( get fieldOffset by field's index )
git-svn-id: https://pykd.svn.codeplex.com/svn@90847 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
f1b9fab1e5 [0.3.x] use targetapp.exe from pykd directory
git-svn-id: https://pykd.svn.codeplex.com/svn@90492 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
4caa408721 [0.3.x] restored tests of synthetic symbols
git-svn-id: https://pykd.svn.codeplex.com/svn@90487 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
633d304294 [0.3.x] changed : target catalogs, setup script
git-svn-id: https://pykd.svn.codeplex.com/svn@90344 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\kernelnet_cp
2a6cadd3d2 [0.3.x] added : test onModuleLoad
git-svn-id: https://pykd.svn.codeplex.com/svn@89806 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\kernelnet_cp
dd2138393c [0.3.x] added : class targetProcess ( representing process in the target system )
[0.3.x] added : class targetThread ( representing process in the target system )

git-svn-id: https://pykd.svn.codeplex.com/svn@89654 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\kernelnet_cp
de82a8a078 [0.3.x] set version to 0.3.0.8
git-svn-id: https://pykd.svn.codeplex.com/svn@89070 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\EreTIk_cp
9dca38d926 [0.3.x] added : fucntion debug range
git-svn-id: https://pykd.svn.codeplex.com/svn@88556 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
d427d8192a [0.3.x] added : excepttest.py
git-svn-id: https://pykd.svn.codeplex.com/svn@88442 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\EreTIk_cp
042ed4e6c3 [0.3.x] add: test of public stripped pdb
git-svn-id: https://pykd.svn.codeplex.com/svn@87479 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
8f3e1352e1 [0.3.x] added : getProcessThreads ( Get all process's threads )
[0.3.x] added : getTargetProcesses ( Get all target processes  )

git-svn-id: https://pykd.svn.codeplex.com/svn@87298 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
7b6c8781f8 [0.3.x] added : explicit initialization routine ( only for console mode ) for predictable working in multithread application
git-svn-id: https://pykd.svn.codeplex.com/svn@86586 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
945b976bbf [0.3.x] added : createUnion, createStruct
git-svn-id: https://pykd.svn.codeplex.com/svn@85614 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
17dbcecbe9 [0.3.x] added : cpu context class
git-svn-id: https://pykd.svn.codeplex.com/svn@84225 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
5dc822ab1b [0.3.x] updated : test
git-svn-id: https://pykd.svn.codeplex.com/svn@84081 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
5c91cc6321 [0.3.x] added typeInfo and typedVar classes
git-svn-id: https://pykd.svn.codeplex.com/svn@83754 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
3399391903 [0.3.x] added : module class tests
git-svn-id: https://pykd.svn.codeplex.com/svn@83752 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
e079fc98eb [0.3.x] added: memory test
git-svn-id: https://pykd.svn.codeplex.com/svn@83746 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
238ead9227 [0.3.x] added numVariant class
git-svn-id: https://pykd.svn.codeplex.com/svn@83703 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
f17e190978 [0.3.x] added process manipulations
git-svn-id: https://pykd.svn.codeplex.com/svn@83697 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
54b6e5f15f [0.3.x] added : python unit tests
git-svn-id: https://pykd.svn.codeplex.com/svn@83678 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
e3b0919882 [0.3.x] branch: test scripts
git-svn-id: https://pykd.svn.codeplex.com/svn@83677 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
c3bc370765 [0.2.x] added : test for sign bit fields
git-svn-id: https://pykd.svn.codeplex.com/svn@83599 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
ca4d73e776 [0.2.x] + target system version
git-svn-id: https://pykd.svn.codeplex.com/svn@83540 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
0aec1a092c [0.2.x] + test case for workitem 11723
git-svn-id: https://pykd.svn.codeplex.com/svn@83440 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
2ae5ead1ad [0.2.x] + onSymbolsLoaded/onSymbolsUnloaded test
git-svn-id: https://pykd.svn.codeplex.com/svn@83133 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
9234fdf0ae [0.2.x] fixed : findSymbol routine
[0.2.x] added : findSymbolAndDisp routine ( Return tuple(symbol_name, displacement) by virtual address )

git-svn-id: https://pykd.svn.codeplex.com/svn@82900 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
df0be475c8 [0.2.x] added : getCurrentProcessId routine ( Return PID of the current process ( user mode only ) )
[0.2.x] added : getCurrentThreadId routine ( Return TID of the current thread ( user mode only ) )
[0.2.x] added : eventHandler.onExecutionStatusChange method ( Triggered execution status changed )

git-svn-id: https://pykd.svn.codeplex.com/svn@82898 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
0c6d91692d [0.2.x] added : typedVarList can get nested field name ( "field.next" ) ( once again )
git-svn-id: https://pykd.svn.codeplex.com/svn@82565 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
386c120795 [0.2.x] added : typedVarList can get nested field name ( "field.next" )
git-svn-id: https://pykd.svn.codeplex.com/svn@82564 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
45cc9ea644 [0.2.x] fixed: pykd may crash by calling API routines with typeInfo = None
git-svn-id: https://pykd.svn.codeplex.com/svn@82314 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
b0a49c7ed4 [0.2.x] + exception handling
git-svn-id: https://pykd.svn.codeplex.com/svn@81883 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
4adda326f5 [0.2.x] fixed : DiaSymbol::getName
git-svn-id: https://pykd.svn.codeplex.com/svn@79835 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
70747aac37 [0.2.x] + custom types
git-svn-id: https://pykd.svn.codeplex.com/svn@79382 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
77b1eee2f4 [0.2.x] + locals
git-svn-id: https://pykd.svn.codeplex.com/svn@79357 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
71b3f0df9e [0.2.x] ~ start/kill process as test
git-svn-id: https://pykd.svn.codeplex.com/svn@79356 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
02228e6714 [0.2.x] added : loadDump, isKernelDebugging, isDumpAnalyzing routines
git-svn-id: https://pykd.svn.codeplex.com/svn@78810 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3a47a6574d [0.2.x] added : cpuReg class
git-svn-id: https://pykd.svn.codeplex.com/svn@78577 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
c8d99b5565 [0.2.x] added : typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@78536 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
1931d9be5f [0.2.x] added : typeInfo class
git-svn-id: https://pykd.svn.codeplex.com/svn@78452 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
733ee783ca [0.2.x] refactored : module class
git-svn-id: https://pykd.svn.codeplex.com/svn@78412 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
9cbbbb7ea6 [0.2.x] added facade for retrieving symbol information
git-svn-id: https://pykd.svn.codeplex.com/svn@78409 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
73478dc355 [0.2.x] began work at the new version
git-svn-id: https://pykd.svn.codeplex.com/svn@78304 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
487b4a8f6d [0.1.x] +reset for EventHandler
git-svn-id: https://pykd.svn.codeplex.com/svn@78241 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
700e20b4e6 [0.1.x] ~all tests
git-svn-id: https://pykd.svn.codeplex.com/svn@75414 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00