Commit Graph

19 Commits

Author SHA1 Message Date
SND\ussrhero_cp
af129a9a00 [0.3.x] added : typeInfo.__getitem__ (Get a field's type by the field's name )
[0.3.x] added : typedVar.__getitem__  (Get a field's value by  the field's name )
[0.3.x] added : typedVar.__settitem__ (Set a value to a field by name )

git-svn-id: https://pykd.svn.codeplex.com/svn@91261 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:33:14 +04:00
SND\ussrhero_cp
3fab992efd [0.3.x] added : callFunctionRaw ( call function without prototype )
git-svn-id: https://pykd.svn.codeplex.com/svn@91241 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:33:14 +04:00
SND\ussrhero_cp
7fc08bcadd [0.3.x] added : getTypeInfoProviderFromPdb ( create typeInfo provider from pdb file )
[0.3.x] added : pushStack ( push a value into a stack )
[0.3.x] added : popStack( popStack )

git-svn-id: https://pykd.svn.codeplex.com/svn@91232 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:33:14 +04:00
SND\ussrhero_cp
307abc3405 [0.3.2] added : getTypeFromSource ( create typeInfo class from C/C++ source code )
[0.3.2] added : getTypeInfoProviderFromSource ( create typeInfo provider from  C/C++ source code )

git-svn-id: https://pykd.svn.codeplex.com/svn@91182 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:29:22 +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\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
c971656625 [0.3.x] fixed : hasattr for python 3
git-svn-id: https://pykd.svn.codeplex.com/svn@90967 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
ff0d434b29 [0.3.x] fix: workitem 13815, printing type of variadic function
git-svn-id: https://pykd.svn.codeplex.com/svn@90906 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
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
a39cd87830 [0.3.x] added : typeInfo.isVtbl method ( returns true if type is virtual table )
git-svn-id: https://pykd.svn.codeplex.com/svn@90846 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
d9dcaf3007 [0.3.x] added : numVariant.isInteger method
git-svn-id: https://pykd.svn.codeplex.com/svn@89228 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:07 +04:00
SND\kernelnet_cp
fb823ae164 [0.3.x] added : typeInfo.fields methos ( return list of tuple ( filedName, fieldType ) )
git-svn-id: https://pykd.svn.codeplex.com/svn@87546 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\EreTIk_cp
ab7fa30e8e [0.3.x] added alignment-requirement for custom types, added alignment for unions
git-svn-id: https://pykd.svn.codeplex.com/svn@86873 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
4eb0d49c23 [0.3.x] reworked : added GIL release/acquire for any call to kdlibcpp
git-svn-id: https://pykd.svn.codeplex.com/svn@86869 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00