Commit Graph

1188 Commits

Author SHA1 Message Date
SND\ussrhero_cp
983bdd609d [pykd_ext_2.0] fixed : properly cleanup for local interpreter
git-svn-id: https://pykd.svn.codeplex.com/svn@91085 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\ussrhero_cp
be9f1420ec [0.3.x] reworked : support kdlibcpp changes
git-svn-id: https://pykd.svn.codeplex.com/svn@91072 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
85a36df11e [pykd_ext_2.0] added : python version can be note in the first script line ( shebang line )
git-svn-id: https://pykd.svn.codeplex.com/svn@91049 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\kernelnet_cp
7b3710b487 [pykd_ext_2.0] fixed : issue #13983 ( !pykd.info throws unhandled exception )
git-svn-id: https://pykd.svn.codeplex.com/svn@91044 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
c2a15c2769 [0.3.x] added : stackAlloc routine ( allocate bytes of space in the stack in the target process )
[0.3.x] added : stackFree routine ( free space in the stack previously allocated by stackAlloc )

git-svn-id: https://pykd.svn.codeplex.com/svn@91043 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
06239a502a [0.3.x] added : setIP, setSP, setBP routines ( change instruction, stack, frame pointers )
git-svn-id: https://pykd.svn.codeplex.com/svn@91034 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\kernelnet_cp
18af73a962 [0.3.x] fixed : typo in a function description
git-svn-id: https://pykd.svn.codeplex.com/svn@91022 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
5a55a948e5 [0.3.x] added : targetSystem.setCurrent method ( set the system as a current )
[0.3.x] added : targetProcess.setCurrent method ( set the process as a current )
[0.3.x] added : targetProcess.getModuleByOffset ( return a module object by it's offset )
[0.3.x] added : targetProcess.getModuleByName ( return a module object by it's name )

git-svn-id: https://pykd.svn.codeplex.com/svn@91021 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
0d0648873b [0.3.x] added : targetSystem.getProcessBySystemId method ( return process by PID )
[0.3.x] added : targetProcess.getThreadBySystemId method ( return thread by tid )

git-svn-id: https://pykd.svn.codeplex.com/svn@91010 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
5be20080a3 [pykd_ext_2.0] fixed : exception "pykd is not initialized" after restart windbg
git-svn-id: https://pykd.svn.codeplex.com/svn@91006 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
93f698a3a0 [0.3.x] added : __str__ operator for targetSystem, targetProcess, targetThread classed
git-svn-id: https://pykd.svn.codeplex.com/svn@91005 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
dd3c6c4628 [0.3.x] changed : version up to 0.3.1.4
git-svn-id: https://pykd.svn.codeplex.com/svn@91004 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
a6e26eecd6 [0.3.x] added : supported static local variables
git-svn-id: https://pykd.svn.codeplex.com/svn@91002 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
332c5efc14 [pykd_ext_2.0] fixed : pykd is not initialized exception
git-svn-id: https://pykd.svn.codeplex.com/svn@90999 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
d1b185601a [pykd_ext_2.0] fixed : DML output does not work
git-svn-id: https://pykd.svn.codeplex.com/svn@90994 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
d4162287b4 [pykd_ext_2.0] fixed : project file
git-svn-id: https://pykd.svn.codeplex.com/svn@90993 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
cf9aa94082 [pykd_ext_2.0] fixed : many bugs
git-svn-id: https://pykd.svn.codeplex.com/svn@90992 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
27db13b5de [pykd_ext_2.0] updated : pykd help command
git-svn-id: https://pykd.svn.codeplex.com/svn@90991 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
ceba5b7857 [pykd_ext_2.0] added : pykd auto load
git-svn-id: https://pykd.svn.codeplex.com/svn@90990 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
b1bf26e0af [0.3.x] added : onChangeSymbolPaths event ( Symbol paths has been changed )
git-svn-id: https://pykd.svn.codeplex.com/svn@90985 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
fe9dad382d [pykd_ext_2.0] fixed : debug output
git-svn-id: https://pykd.svn.codeplex.com/svn@90982 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
4d0b0cd917 [0.3.x] fixed : issue #13898 ( sys.stdout.isatty() raises AttributeError )
git-svn-id: https://pykd.svn.codeplex.com/svn@90981 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
533c0af724 [0.3.x] fixed : issue #13897 ( pykd import error on python 3 )
git-svn-id: https://pykd.svn.codeplex.com/svn@90980 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
08d0cc8bfd [pykd_ext_2.0] added : python properties for binding
git-svn-id: https://pykd.svn.codeplex.com/svn@90979 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
adf1392946 [pykd_ext_2.0] added : new pykd bootstrapper
git-svn-id: https://pykd.svn.codeplex.com/svn@90978 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
b7ce577654 [pykd_bootstrapper] fixed : issue #13888 ( Kernel debug. After reboot module class works inproperly )
git-svn-id: https://pykd.svn.codeplex.com/svn@90977 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
f07eab51e2 [pykd_bootstrapper] fixed : "script not found" output
git-svn-id: https://pykd.svn.codeplex.com/svn@90975 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
4ea9cf304e [0.3.x] added : __bool__ operator for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@90968 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
d6190121d3 [0.3.x] fixed : exception registration for python 3
git-svn-id: https://pykd.svn.codeplex.com/svn@90966 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\ussrhero_cp
d36bd37032 [0.3.x] updated : setup.py for python 3 support
git-svn-id: https://pykd.svn.codeplex.com/svn@90960 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00