Commit Graph

346 Commits

Author SHA1 Message Date
SND\ussrhero_cp
03ff35d64f [0.3.x] added : typedVar.method has optional argument 'prototype' to work with overloaded methods
git-svn-id: https://pykd.svn.codeplex.com/svn@91089 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
933e3e650d [0.3.x] added : function getModulesList ( return list of modules for the current target )
git-svn-id: https://pykd.svn.codeplex.com/svn@91084 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
0288cae4f8 [0.3.x] added : typeInfo.getTypedVar method ( return typedVar instance )
git-svn-id: https://pykd.svn.codeplex.com/svn@91077 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
7c9621b279 [0.3.x] added : test with call method of std::string
git-svn-id: https://pykd.svn.codeplex.com/svn@91076 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
eac07d8add [0.3.x] added : typedVar.method ( return function object )
git-svn-id: https://pykd.svn.codeplex.com/svn@91075 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
c0cfd5f666 [0.3.x] added : method typeInfo.baseClass ( return a base class's type by name or by index )
git-svn-id: https://pykd.svn.codeplex.com/svn@91074 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
1d4c95497e [0.3.x] added : method 'typeInfo.method' ( return method's type by name )
git-svn-id: https://pykd.svn.codeplex.com/svn@91073 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
584eb08fa7 [0.3.x] added : writeCStr, writeWStr ( write 0 terminated string to the target memory )
git-svn-id: https://pykd.svn.codeplex.com/svn@91045 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
c4a08ee6b0 [0.3.x] added : typedVar.__call__ method ( run function in the target process )
git-svn-id: https://pykd.svn.codeplex.com/svn@91042 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
efdd835f4d [0.3.x] added : callFunctionByAddr routine ( call function in the target process by type and offset )
git-svn-id: https://pykd.svn.codeplex.com/svn@91041 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
2c6f6c889a [0.3.x] added : callFunction routine ( call function in the target process )
git-svn-id: https://pykd.svn.codeplex.com/svn@91040 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
669df8e55b [0.3.x] added : defineFunction ( "Define custom function prototype" )
git-svn-id: https://pykd.svn.codeplex.com/svn@91037 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
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\EreTIk_cp
8c1df769ad [0.3.x] fixed : issue #13945 ([0.3.x] feature-request: write memory)
kdlib commit (functions + tests)

git-svn-id: https://pykd.svn.codeplex.com/svn@91016 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
c53436ffe5 [0.3.x] added : typedVar.castTo method ( cast variable to the type and return new typedVar instance )
git-svn-id: https://pykd.svn.codeplex.com/svn@90986 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
c9f7ad5e1e [0.3.x] fixed : test for python 3 support
git-svn-id: https://pykd.svn.codeplex.com/svn@90969 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
0df2fba54f [0.3.x] fixed : division for python3
git-svn-id: https://pykd.svn.codeplex.com/svn@90965 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
6b90cf1c99 [0.3.x] added : check integer overflow for NumVariabt class
git-svn-id: https://pykd.svn.codeplex.com/svn@90962 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\kernelnet_cp
cbd0023bac [0.3.x] fixed : issue #13860 ( ypedVar.getAddress returns non properly extended address )
git-svn-id: https://pykd.svn.codeplex.com/svn@90943 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
82270f2067 [0.3.x] added : test for issue #13860
git-svn-id: https://pykd.svn.codeplex.com/svn@90942 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
84bf4b8bfd [0.3.x] added : typedVar.getLocation method ( Return location of the varibale )
git-svn-id: https://pykd.svn.codeplex.com/svn@90929 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
7831e430ae [0.3.x] added : module.enumTypes method ( return list of types name )
git-svn-id: https://pykd.svn.codeplex.com/svn@90913 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
ea0781cc4b [0.3.x] fix: workitem 13815 test (TypeInfoTest.testFunctionArgs)
git-svn-id: https://pykd.svn.codeplex.com/svn@90905 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\EreTIk_cp
215d5cc950 [0.3.x] add: workitem 13815 tests
git-svn-id: https://pykd.svn.codeplex.com/svn@90902 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
52f7dfd24b [0.3.x] add: workitem 13802 test
git-svn-id: https://pykd.svn.codeplex.com/svn@90891 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
fe84574b79 [0.3.x] added : removeAllBp routine ( Remove all breakpoints )
git-svn-id: https://pykd.svn.codeplex.com/svn@90876 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
1d25e61d02 [0.3.x] added : removeBp routine ( Remove breakpoint by index )
git-svn-id: https://pykd.svn.codeplex.com/svn@90875 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\EreTIk_cp
a13ba4f9dd [0.3.x] add: test for workitem/13772
git-svn-id: https://pykd.svn.codeplex.com/svn@90857 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
7ab33de9f2 [0.3.x] added : __dir__ method for typeInfo ( return list of fields name )
git-svn-id: https://pykd.svn.codeplex.com/svn@90853 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
63e824d50a [0.3.x] reworked : setBp returns now strong reference
git-svn-id: https://pykd.svn.codeplex.com/svn@90851 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\kernelnet_cp
f000805b41 [0.3.x] updated : stack tests
git-svn-id: https://pykd.svn.codeplex.com/svn@90801 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
33a2b9ed25 [0.3.x] fixed : debug callback returning None stops target
git-svn-id: https://pykd.svn.codeplex.com/svn@90536 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\kernelnet_cp
9ef49e4e8d [0.3.x] added : breakpoint tests
git-svn-id: https://pykd.svn.codeplex.com/svn@90490 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\ussrhero_cp
b8828155e0 [0.3.x] fixed : some test failure
git-svn-id: https://pykd.svn.codeplex.com/svn@90469 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
6133ff57fb [0.3.x] added : debug engine dll's added to source control
git-svn-id: https://pykd.svn.codeplex.com/svn@90336 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\ussrhero_cp
607e8c0dc0 [0.3.x] renamed : onModuleLoad method to onLoadModule ( like in 0.2.x version )
git-svn-id: https://pykd.svn.codeplex.com/svn@89812 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\ussrhero_cp
62c713b834 [0.3.x] fixed : issue #13472 ( typedVar.fields() method raises exception )
git-svn-id: https://pykd.svn.codeplex.com/svn@89772 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\ussrhero_cp
4561d67d21 [0.3.x] fixed : targetProcess.breakpoint method raises execption
git-svn-id: https://pykd.svn.codeplex.com/svn@89674 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\ussrhero_cp
ebdd06f6bd [0.3.x] updated : targetProcess and targetThread classes
git-svn-id: https://pykd.svn.codeplex.com/svn@89661 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\ussrhero_cp
cc27289a55 [0.3.x] added : fixed probably deadlock in breakpoint::remove method
git-svn-id: https://pykd.svn.codeplex.com/svn@89579 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\ussrhero_cp
1f8b79e6c4 [0.3.x] added : numVariantL::__float__ method ( automatic convert to float values )
git-svn-id: https://pykd.svn.codeplex.com/svn@89569 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00