SND\ussrhero_cp
7783c01228
[0.3.x] added : CPUException class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91131 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
d97b2f08a3
[0.3.x] added : CallException class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91127 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
381b06610b
[0.3.x] added : module.typedVar method with prototype argument
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91108 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
683241ce2f
[0.3.x] added : typedVar constructor allowing to set function prototype to work with overloaded functions
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91106 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
8361ab5243
[0.3.x] fixed : issue # 14029 ( call function with "void" return type raises exception )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91093 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
8a31949d19
[0.3.x] added : Python 3.6 support
...
git-svn-id: https://pykd.svn.codeplex.com/svn@91090 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
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
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\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
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
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
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\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
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
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\kernelnet_cp
d8b175238e
[0.3.x] fixed : build for python3.5
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90958 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
b632f61138
[0.3.x] added : experimental python 3.5 support
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90957 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
f2a596d65b
[0.3.x] reworked : cpu class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90939 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\kernelnet_cp
ca820532f5
[0.3.x] fixed : issue #13829 ( !pykd.install raises exception )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90915 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
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
34b59bc4a5
changed : version up to 0.3.0.37
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90897 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
181f1d82f6
[0.3.x] added : targetThread.instructionOffset property (return an instruction pointer)
...
[0.3.x] added : targetThread.frameOffset property (return a frame pointer)
[0.3.x] added : targetThread.stackOffset property (return a stack pointer)
git-svn-id: https://pykd.svn.codeplex.com/svn@90895 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
58a3bac61f
[0.3.x] changed : version up to 0.3.0.36
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90888 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
3a39aa8f50
[0.3.x] added : targetSystem.processes() (return list of processes for the target system)
...
[0.3.x] added : targetProcess.threads() (return list of threads for the target process)
[0.3.x] added : targetProcess.modules() (return list of modules for the target process)
[0.3.x] added : targetProcess.breakpoints() (return list of breakpoints for the target process)
[0.3.x] added : targetProcess.stack() (return the thread's stack trace)
git-svn-id: https://pykd.svn.codeplex.com/svn@90885 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
7f5c64e6c1
[0.3.x] changed : closeDump routine parameter 'id' has a default value '-1' now
...
git-svn-id: https://pykd.svn.codeplex.com/svn@90883 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00