SND\EreTIk_cp
9f6cd6996f
[0.3.x] add getExtensionSearchPath
...
[0.3.x] workitem/12654 fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@87123 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
f21cda28f2
[0.3.x] added : getLocal and getLocals routines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@87094 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
8f8ad81aef
[0.3.x] rollback : compability with GILState API
...
git-svn-id: https://pykd.svn.codeplex.com/svn@87027 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
82559bc810
[0.3.x] added : getParam and getParams routines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86949 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
12e42cf4ce
[0.3.x] fixed : exception raised when comparing typeInfo with None
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86926 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
6a5d49c132
[0.3.x] merged : test from 0.2.x
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86924 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-16 17:48:11 +04:00
SND\kernelnet_cp
9ac635b5d3
[0.2.x] fixed : issue #12599 (exception raised when comparing typeInfo with None )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86901 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
ae1e83e9d5
[0.2.x] + align for custom union
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86872 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
c2c1ec1592
[0.2.x] fixed: issue #12591 , issue #12592 . ~typeBuilder: alignment-requirement implemented
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86871 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
aefe5b4706
[0.2.x] fixed : issue #12559 ( wrong enum value )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86720 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
6f7c574b6b
[0.2.x] added : detachAllProcesses ( detach from all process and resume all their threads )
...
[0.2.x] added : killAllProcesses ( detach from all process then terminate them )
git-svn-id: https://pykd.svn.codeplex.com/svn@86269 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
976e43a31a
[0.2.x] added : startProcess routine extra parameter debugChildren
...
[0.2.x] fixed : killProcess correctly detaching from target now
git-svn-id: https://pykd.svn.codeplex.com/svn@86120 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
0b80b37258
[0.2.x] fixed: module("mymod").queryVersion(""), AV-exception
...
git-svn-id: https://pykd.svn.codeplex.com/svn@86003 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
81fe97052f
[0.2.x] fixed : issue #12353 ( typedVar for bit field returns a wrong result for width >= 32 bits )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85967 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
5cb3fc858b
[0.2.x] fixed : issue #12335 ( TypeError: object has no len() for array )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85918 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
cf6eea3f78
[0.2.x] fixed : dbgCommand return unicode string
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85813 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
fd89d45dfe
[0.2.x] fixed : IPython integrations bugs
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85811 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
feb9e84a6e
[0.2.x] added : IPython adaptation
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85804 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ed00ec2b67
[0.2.x] fixed : cleanup code
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85786 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
16dc23f44f
[0.2.x] fixed : issue # 12324 ( windbg crash after exception in the multithreading script )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85785 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
843ab7ac07
[0.2.x] added : debugAccess enum
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85781 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e9923606b3
[0.2.x] fixed : findSymbol return empty string
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85394 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b5548159c0
[0.2.x] fixed : expr with cplusplus syntax
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85197 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
ab92133f28
[0.2.x] fix: Hresult as ULong
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85177 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
1f45804a5b
[0.2.x] added : expr support cplusplus syntax
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85176 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
594ebc15a1
[0.2.x] fixed : issue #12145 ( getOffset failes with SymbolException )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85081 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
b31456877d
[2.0.x] + DEBUG_ENGOPT_INITIAL_BREAK for attachKernel
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85045 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
116e45c989
[0.2.x] + attachKernel, isLocalKernelDebuggerEnabled
...
git-svn-id: https://pykd.svn.codeplex.com/svn@85044 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3e271a7c1a
[0.2.x] fixed : issue #12068 ( windbg crash at loadWStr(0) )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@84891 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
95d1365233
[0.2.x] fixed : set version to 0.2.0.22
...
git-svn-id: https://pykd.svn.codeplex.com/svn@84686 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
1fb1f483dd
[0.2.x] fixed : issue #12017 ( Exception Always First Chance )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@84628 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ea8a8cda98
[0.2.x] fixed : issue #12017 ( Exception Always First Chance )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@84627 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
60c71e8ff1
[0.2.x] added : searchMemory routine ( Search in virtual memory )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83704 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
a26edc8208
[0.2.x]
...
~ refactoring: DIA findChildren
~ refactoring: failed tests -> tail
git-svn-id: https://pykd.svn.codeplex.com/svn@83636 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3607f03c59
[0.2.x] fixed : typeInfo ctor raise SEH exception
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83635 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
963c0fdcc1
[0.2.x] fixed : issue #11761 ( signed bit fields is not supported )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83601 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
872e44b444
[0.2.x] fixed : issue #11672 ( iteration through local vars raises unexpected exception )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83600 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
d0234bcb4f
[0.2.x]
...
~ getName fixed
~ MsPdbTest expanded
git-svn-id: https://pykd.svn.codeplex.com/svn@83547 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
aee8b2b1b8
[0.2.x] ~recovered WaitEventException
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83541 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
77bd01b21f
[0.2.x] +getCurrentProcessExeName
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83522 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
7a6e212dd4
[0.2.x] ~restored manual pure-c name undecaration
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83486 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
3d7f299028
[0.2.x]
...
~ workitem/11723: find symbol by name ("public" pdb)
- enum types by mask
git-svn-id: https://pykd.svn.codeplex.com/svn@83473 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
b4442b7383
[0.2.x] ~ dia files refactoring
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83439 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
73f824a79e
[0.2.x] + module flags: "unloaded" and "user-mode"
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83271 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
31d0a615f9
[0.2.x] fixed : onExecutionStatusChange triggers break after target has been already stopped
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83224 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
1ad8bf412b
[0.2.x] fixed : ptrPtr routine returns "normalized" address
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83181 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a10f7ed26b
[0.2.x] fixed : !pycmd falled to loop
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83134 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
aaaa72913e
[0.2.x] ~fixed: last event exception
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83132 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
7b1379d62e
[0.2.x] ~thread-safe initialization of symbol cache
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83129 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
a17d1a14f5
[0.2.x] ~ remove blank lines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83103 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
729b3a0af5
[0.2.x] ~refactoring
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83102 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
1e38a5d7ab
[0.2.x] misprint
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83101 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
342792bc91
[0.2.x] workitem 11665 fixed: work with modules moved to separate module, add load/unload symbols debug events, work with symbol cache moved to separate module
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83100 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
27fd6ad3b7
[0.2.x] fixed : issue #11651 ( dbgCommand("a") hangs up )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83098 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
f6c7926ad6
[0.2.x] fixed : issue #11651 ( dbgCommand("a") hangs up )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83097 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e1dade0a03
[0.2.x] fixed : issue #11654 ( problem with getting export symbols )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83096 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
429c7fd8a9
[0.2.x] fixed : issue #11643 ( setBp does not work in standalone script ( out of windbg ) )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83040 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b7c23b4aa3
[0.2.x] fixed : CoInitialize error
...
git-svn-id: https://pykd.svn.codeplex.com/svn@83027 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
0c548cefb6
[0.2.x] fixed : eventHandler.onExecutionStatusChange method
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82899 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\EreTIk_cp
60963e6a9f
[0.2.x] ~create typed var by some address
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82838 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
f03c94608e
[0.2.x] ~getSymbolName->findSymbolAndDisp
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82757 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
3e5acdaaf4
[0.2.x] ~ get symbol name by "strict" VA (pykd.module.getSymbolName)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82747 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
c5b12433e6
[0.2.x] fixed: previous commit has some errors
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82700 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
0b3bb3e6cb
[0.2.x] fixed: added some workaroudns for getting pointer size for old pdb for WINXP64 ( they have wrong machine type )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82668 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
9135fe36f5
[0.2.x] added : added field name for TypeException "field not found"
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82636 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
5c7857a718
[0.2.x] + bugCheckData
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82621 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
f5ee8b9a9a
[0.2.x] added : disasm::findOffset method ( Return the location of a processor instruction relative to a given location )
...
[0.2.x] added : disasm::jump method ( Change the current instruction )
[0.2.x] added : disasm::jumprel method ( Change the current instruction )
git-svn-id: https://pykd.svn.codeplex.com/svn@82501 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
5c2f445786
[0.2.x] reverted last commit
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82484 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b3f302ee00
[0.2.x] fixed : !py command parses wrong arguments with single quotas
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82476 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
6602337447
[0.2.x] added : systemUptime routine ( return the number of seconds the target system has been running )
...
[0.2.x] added : getCurrentTime routine ( return the number of seconds since the beginning of 1970 at the target system )
git-svn-id: https://pykd.svn.codeplex.com/svn@82391 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
11829511aa
[0.2.x] fixed : pykd may crash by calling API routines with typeInfo = None
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82322 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
169c7b54b6
[0.2.x] fixed : size of pointer to a custom defined type is equal zero
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82319 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\kernelnet_cp
23244e1eb8
[0.2.x] added: ptrFloat, ptrDouble, loadFloats, loadDoubles routines ( reading floating point data )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82308 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3fc14a4ad2
[0.2.x] fixed: set version to 0.2.0.14
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82273 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
a59d64e04c
[0.2.x] ~restored: disassemble effective offset
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82240 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
911e36e14b
[0.2.x] ~fix: memory exception (no memory of PE-header)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82232 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
310d1e9c7d
[0.2.x] ~fix: size of basic type ptr
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82228 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
30837343b3
[0.2.x] ~ TypeBuilder::createUnion - alignment is not necessary
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82227 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
fd19126696
[0.2.x] ~fix append zero-size field
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82225 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
14e20d47f2
[0.2.x] added: method deref() may be skip ( struct.field1.deref().field2 -> struct.field1.field2 )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82220 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
f2daca89fc
[0.2.x] fixed: typeBuilder returns wrong basic types
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82204 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
22496fba41
[0.2.x] added: writeDump routine ( Create memory dump file )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82203 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
5c6d5e720c
[0.2.x] added: typeInfo doc strings
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82053 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
0a9c658da6
[0.2.x] added: typeInfo::arrayOf method ( contruct array type )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82052 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a1d8e1b42a
[0.2.x] fixed: build fix
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82051 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
4e538716d5
[0.2.x] fixed: reload module with spaces in image path may fail
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82050 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
36c9f6d031
[0.2.x] added: forgotten file symexport.cpp
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82048 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e22b5e319f
[0.2.x] added: if there is no symbol information, symbols construct from module exports
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82047 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
171b46ea78
[0.2.x] fixed: cleanup symbol cache on module reload
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82028 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a718ec6716
[0.2.x] updated: getting local vars by index
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82027 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
98e69b389e
[0.2.x] fixed: getStackWow64
...
git-svn-id: https://pykd.svn.codeplex.com/svn@82004 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
20cefe3ecc
[0.2.x] added: getVersion ( return tuple of the module's file version )
...
[0.2.x] added: queryVersion ( Return string from the module's version resources )
git-svn-id: https://pykd.svn.codeplex.com/svn@82001 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
fe32493b73
[0.2.x] version set to 0.2.0.9
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81958 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a1ddc589b9
[0.2.x] fixed: build fix
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81957 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
4a50b8b563
[0.2.x] added: getProcessThreads ( Get all process's threads ( user mode only ) )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81956 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
18392dca83
[0.2.x] fixed: some bugs with types
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81947 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
d143a0633b
[0.2.x] fixed: getting wow64 context
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81922 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
74d6b77576
[0.2.x] added : routines findMemoryRegion, getVaProtect
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81875 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
5b245b9b97
[0.2.x] fixed : build fix
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81746 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
3436fb3338
[0.2.x] ~TypeInfo::findSymbol - 2 args
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81743 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
bba6f842ed
[0.2.x] + getStackTraceWow64 implementation
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81742 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3e2969ab6a
[0.2.x] added : argument showDisplacement for method module.findSymbol ( by default showDisplacement = True )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81741 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
26f4a16d43
[0.2.x] fixed : ptr value sometimes is not extended to 64 bit format
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81698 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ca3e1c8d06
[0.2.x] added : getStackWow64 routine prototype
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81697 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
bf55de75c6
[0.2.x] fixed : script with 1-2-3 name's length cannot be run with !py command without .py extension
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81694 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e6dfa51810
[0.2.x] fixed : removed annoying stacktrace output for system exit exception
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81689 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a1a69b9826
[0.2.x] updated : working with local vars
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81665 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
6dc5ac2f20
[0.2.x] fixed : Abnormal process termination after findSymbol
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81657 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
cd3a99a496
[0.2.x] fixed : Abnormal process termination after setCurrentProcess, setImplicitThread
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81650 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a2e37c415e
[0.2.x] fixed : module::getTypedVarByTypeName
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81603 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
1e4f7166b8
[0.2.x] updated : change module caching into symbol file caching
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81521 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b8811c8554
[0.2.x] added : print exception stack from event callback
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81516 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
00faeae705
[0.2.x] added : module obejcts cache
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81471 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
689ce0ae42
[0.2.x] ~ ptrTo is method of typeInfo
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81387 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
570fe0ead4
[0.2.x] + ptrTo()
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81363 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ed0831362b
[0.2.x] fixed : multiple bug with WOW64 debugging
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81305 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
2ef78de6cf
[0.2.x] fixed : is64BitSystem return false in wow64 mode
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81254 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
5763752e5c
[0.2.x] fixed : deadlock after !py without args
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81239 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
44fd2e17cb
[0.2.x] added : setProcessorMode routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@81227 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
7d1aed151a
[0.2.x] fixed : IDebugEventCallback::UnloadModule exception on kernel debugging
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80877 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
ba2a699ce4
[0.2.x] fixed : print typedVar with invalid address will not raise MemoryException ( ???? printed instead )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80770 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
d0c15a75a1
[0.2.x] ~ all types mask is empty string
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80754 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
2a54a81ca7
[0.2.x] added : module::enumTypes method ( return list of types names )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80753 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
a2ea430be4
[0.2.x] fixed : IDebugEventCallback::LoadModule exception on kernel debugging
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80733 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
aaf35eb2da
[0.2.x] added : module::enumSymbols method ( return list of symbols )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80732 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
fbec5c4e5e
[0.2.x] added : Ctrl+Break support
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80474 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
d11fd6a958
[0.2.x] fixed : get symbol name for decorated names
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80273 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
f0fc6f3f86
[0.2.x] added : sample um.critsec.py
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80243 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
6c582490ee
[0.2.x] added : loadExt, removeExt, callExt routines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80241 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b8a6996906
[0.2.x] added : attachProcess routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80240 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
080b705c5a
[0.2.x] added : dbgCommand routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80216 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b4241945a2
[0.2.x] added : exception callback
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80215 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
90f6329bec
[0.2.x] ~ref: one memory read routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80213 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
212a79fb7a
[0.2.x] added : load/unload module callbacks
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80212 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
b4564ca827
[0.2.x] - synthetic symbols src
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80200 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
38b25e0ccc
[0.2.x] + set symsrv.dll directory
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80120 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
6c9444877d
[0.2.x] ~ref: dia symbol loader
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80119 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
4cb4014242
[0.2.x] ~small fixes for load symbols
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80117 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
142dd21918
[0.2.x] ~load symbols by RVA-read executable
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80112 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
94bcc91f9c
[0.2.x] ~misprint
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80088 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
03b7cedb85
[0.2.x] + symbol path
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80085 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
1e1c88d0ef
[0.2.x] ~misprint
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80084 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
8e13e35311
[0.2.x] added : getCurrentProcess, setCurrentProcess, getImplicitThread, getImplicitThread
...
git-svn-id: https://pykd.svn.codeplex.com/svn@80000 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
3a4a5400b8
[0.2.x] fixed : win32 build
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79986 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
642bb01c57
[0.2.x] added : EventHandler class and breakpoints callback
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79970 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\kernelnet_cp
46b960975a
[0.2.x] fixed : removed pycmd input echo
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79645 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
2d54e2c4f3
[0.2.x] fixed : long DML output corruption
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79644 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e759e869c8
[0.2.x] added : basic debug event handling implementation
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79635 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
9455aa0fa5
[0.2.x] fixed : DiaSymbol::getName
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79632 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
8b26c10a0f
[0.2.x] fixed : DiaSymbol::getName
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79630 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
eef5cf7596
[0.2.x] ~getName now return undecorated name
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79579 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
bd94e142d1
[0.2.x] ~ check recursive type building
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79577 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
13b1676d6f
[0.2.x] ~workaround: undecorate x86 public varibale name
...
git-svn-id: https://pykd.svn.codeplex.com/svn@79570 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\EreTIk_cp
5fc53c3310
[0.2.x]:
...
+ PVOID factory
~ fixed align of custom structs
git-svn-id: https://pykd.svn.codeplex.com/svn@79569 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\kernelnet_cp
b0525b1802
[0.2.x] updated : DiaSymbol class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78903 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
404b1a0889
[0.2.x] added : dbgio.h/cpp
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78902 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
e9fa66a877
[0.2.x] added : removeBp routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78899 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
17b0cf7447
[0.2.x] added : setBp routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78898 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
baa4531964
[0.2.x] added : pageSize routines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78897 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
8a41abcd13
[0.2.x] added : step, trace routines
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78896 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
6b09a73cc6
[0.2.x] added : getSourceLine routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78890 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b91bb8ca38
[0.2.x] added : getProcessorMode routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78889 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
2decf9abc7
[0.2.x] added : getOffset routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78888 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
be7d58a4e8
[0.2.x] added : eval routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78887 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
048becd504
[0.2.x] added : breakin routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78886 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b44d560685
[0.2.x] added : findSymbol routine
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78885 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
deedfd94e0
[0.2.x] added : fixed method size of module class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78864 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
b06fe5b226
[0.2.x] added : windbg commands
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78848 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
c2f9cdea67
[0.2.x] added : localvar.h file
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78811 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
ced206cc0a
[0.2.x] added : stackFrame class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78613 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
8c7ef0441d
[0.2.x] refactored : module class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78609 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
91e158ea6a
[0.2.x] refactored : typeInfo class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78580 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:42:50 +04:00
SND\kernelnet_cp
98ff37bb29
[0.2.x] added : disasm class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78578 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
011f1b4ad5
[0.2.x] added : symengine.h
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78453 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
82df396b22
[0.2.x] refactored : memory management API
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78411 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
2750f694a8
[0.1.x] ~fixed __VFN_table offset
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78193 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
ed9c2be858
[0.1.x] ~field offset moved to parent TypeInfo (method fieldOffset)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78192 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
8cf2e95695
[0.1.x] removed : createDbgClient function ( no more multiple debugging targets due fatal error #10999 )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78150 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
592c241a1d
[0.1.x] fixed : issue #10921 ( typeInfo does not work with Base types )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78149 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
1c20123492
[0.1.x] + DiaSymbol.section method
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78038 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
cb23933f77
[0.1.x] updated : set version to 0.1.0.16
...
git-svn-id: https://pykd.svn.codeplex.com/svn@78016 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
cc27c3b20c
[0.1.x] ~workitem:10473, read virtual memory (target - PE, loaded as dump)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77970 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
4fe043ffcc
[0.1.x] ~ bitPos.__doc__
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77669 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
4c7944a3f1
[0.1.x] fixed workitem-10850: thread context over IDebugRegisters
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77597 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
8ee1e65535
[0.1.x] + getWow64Context
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77588 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
f225f3905e
[0.1.x] added : sizeof() routine ( return size of type or variable )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77433 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
6a71eb41e1
[0.1.x] ~ WOW64: get AMD64 context fixed
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77432 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\EreTIk_cp
7ca77dd104
[0.1.x] + debug sing in version
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77428 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
118dfd9ca1
[0.1.x] updated : set version to 0.1.0.15
...
git-svn-id: https://pykd.svn.codeplex.com/svn@77090 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
2c20c3ba85
[0.1.x] fixed : issue #10852 ( reg("REGISTER_NAME") raises exception if a register name is upcased )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76944 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
a7e9463dc4
[0.1.x] changed: method __getitem__ (index) of the Context class returns tuple <REG_ID, REG_NAME, REG_VALUE>
...
[0.1.x] added: method __getitem__ (regName) of the Context class
[0.1.x] added: method __getattr__ (regName) of the Context class
[0.1.x] added: method __str__() of the Context class
git-svn-id: https://pykd.svn.codeplex.com/svn@76867 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
d15638c1a0
[0.1.x] added : gerSourceLine function ( return source file name and line number for the specified offset )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76839 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
2f6845aa49
[0.1.x] added : disasm::disasm method with offset parameter ( continue disassembling from the specified offset )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76813 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
3f42d04cff
[0.1.x] fixed : issue #10541 ( loadWStr: string truncated to 128 chars )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76652 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:33:17 +04:00
SND\kernelnet_cp
580e4837d5
[0.1.x] added : method type() for typedVar class ( return a typeInfo of the typedVar )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76523 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
c7f4c24489
[0.1.x] updated : set version to 0.1.0.14
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76522 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
bc6c66cc13
[0.1.x] added : "subscription" for UDT typeInfo
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76521 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
b3e8165aa1
[0.1.x] added : "subscription" for UDT typedVar
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76519 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
f05e0e2658
[0.1.x] fixed : VFN_TABLE for virtual base class
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76515 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
d1a30dc6b0
[0.1.x] fixed : issue #10767 ( typeInfo raises symbolException for classes with diamond virtual inheritance )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76514 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
efd77a1739
[0.1.x] ~ improved DIA symbol printing
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76412 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4231325aab
[0.1.x] updated : set version to 0.1.0.13
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76402 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
17f8fb721e
[0.1.x] workaround : #issue 10767 ( typeInfo raises symbolException for classes with diamond virtual inheritance ) - base virtual classes are ignored
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76401 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
8cc7a18f85
[0.1.x] fixed : issue #10764 ( typedVar for class does not contain field for vtable )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76379 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
17ae054165
[0.1.x] fixed : issue #10763 ( epeated member derived from different base classes )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@76378 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
838d214daa
[0.1.x] fixed : issue #10722 ( rdmsr raises exception )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75992 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
a70ef834b0
[0.1.x] fixed : temporary workaround for printing out static const class's members
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75761 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
399dccebd9
[0.1.x] updated : set version to 0.1.0.12
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75760 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
2c56b463be
[0.1.x] ~ print DIA symbol unique ID
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75727 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
7dbe7fb9d4
[0.1.x] ~ bigfix
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75726 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4c6cb85197
[0.1.x] fixed : working with class static members ( static const is not supported yet )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75597 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
80acef377a
[0.1.x] + find DIA-symbol by VA
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75587 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b9b8e855b1
[0.1.x] + get virtual address for DIA Symbol
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75580 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
2248aa0845
[0.1.x] + get/set load address for DIA global scope
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75579 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
46a49fb421
[0.1.x] fixed : output for standalone python app with stdout redirection
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75464 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
e66c64ea54
[0.1.x] fixed : issue #10628 ( typedef is not supported )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75424 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
775406fc83
[0.1.x] updated : set version to 0.1.0.11
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75404 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
fba83511b0
[0.1.x] fixed : issue #10627 ( print typeInfo() output insufficient information )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75403 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
576f81c2e0
[0.1.x] fixed : issue #10621 ( failed to compare value from ptrPtr and typedVar )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75384 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
89e30037a3
[0.1.x] updated : rename loadPtrArray to loadPtrs ( as it was on 0.0.x )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75379 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
d9d5cdfd8d
[0.1.x] fixed : issue #10581 ( loadModule("xxxx") output insufficient information )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75377 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
811a673b47
[0.1.x] added : module class can be created directly ( added two constructors )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75295 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
322f1a39a6
[0.1.x] fixed : issue #10532 ( breakpoint callback is not called after quit from !pycmd )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75293 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
761ea0dcd3
[0.1.x] fixed : issue #10591 ( bit field returns wrong value )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75151 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1c455d5327
[0.1.x] updated : set version to 0.1.0.10
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75103 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
1503c4e7f6
[0.1.x] ~ python thread state restore for create process and load dump
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75087 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
7eb1b48220
[0.1.x] fixed : OutputReader does not discard output into windbg console
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75086 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
3ba32a0b82
[0.1.x] added: conversion for intBase to long and unsigned long
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75085 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
512131bbdb
[0.1.x] added : typeInfo class can be created directly
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75084 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
98d0848f10
[0.1.x]
...
- dbgclientpyinit.cpp (code moved to pymod.cpp)
+ "/bigobj" cl setting
git-svn-id: https://pykd.svn.codeplex.com/svn@75083 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
175a6c48bf
[0.1.x]
...
~ split py-init and dbg-ext-init
~ DebugClient py-init moved to in a separate module (C1128)
git-svn-id: https://pykd.svn.codeplex.com/svn@75079 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
064f28eda0
[0.1.x] added : typedVarList, typedVarArray, containingRecord for global space
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75077 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
2d1d141a4c
[0.1.x] added : implemented typedVar class constructors
...
git-svn-id: https://pykd.svn.codeplex.com/svn@75068 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
641741e0e5
[0.1.x] added : new API : typedVar class can be created directly ( creation through module calss will be depriceted )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74964 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
d44cc55f21
[0.1.x] fixed : issue #10521 ( typeInfo returns invalid type name for array's element )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74958 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
25d2e5ef59
[0.1.x] fixed : issue #10338 ( print typeInfo raises TypeException )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74920 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0beb496d8d
[0.1.x] updted : set version to 0.1.0.9
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74884 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0fba06acca
[0.1.x] fixed : typedVar __str__ converter - another once again ))
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74865 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
2237694a8b
[0.1.x] fixed : typedVar __str__ converter - once again
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74850 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1a87bf5e64
[0.1.x] fixed : typedVar __str__ converter
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74849 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
6b11102280
[0.1.x] + support constant variables without RVA
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74822 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
234c60d1f2
[0.1.x]
...
+ DIA symbol comparator
+ DIA symbol hash
git-svn-id: https://pykd.svn.codeplex.com/svn@74770 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
07c4634708
[0.1.x] +DIA: undecorated name getter
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74747 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
6faae9a14c
[0.1.x] + DIA: load symbols for executable file
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74746 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b2d78a7962
[0.1.x] ~ability to return "None" from bp-handler
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74730 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4033f95230
[0.1.x] added : typedVar __str__ converter ( base class is not printed )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74615 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
f15f01a155
[0.1.x] issue #10393 : name of poiner to void, name of pointer to function
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74349 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
2b989073cb
[0.1.x] ~some test, incomplete
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74274 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
11f8d3324c
[0.1.x] updted : set version to 0.1.0.8
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74120 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
15251a4c27
[0.1.x] fixed : issue #10335 ( VirtualToOffset: not properly sign extended )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74119 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
30795b3ef9
[0.1.x] fixed : pykd routines can not convert parameters to long
...
git-svn-id: https://pykd.svn.codeplex.com/svn@74113 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1f05ab7431
[0.1.x] updted : set version to 0.1.0.7
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73859 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
4dfb168d43
[0.1.x] ~ Module::getTimeDataStamp() fixed
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73672 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
eece068ff3
[0.1.x] ~fix: infinite recursion (reload symbols->get pdb->reload symbols...)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73653 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
114b11be8e
[0.1.x] + image checksumm and timeDataStamp getters
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73649 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
613e3214d6
[0.1.x] ~fix: IDebugControl refrence leak
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73648 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b7addbf064
[0.1.x]
...
~ bind stack frame to debug client
+ get local vars from stack frame
git-svn-id: https://pykd.svn.codeplex.com/svn@73631 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
bbe357cf31
[0.1.x]
...
+ fork new thread context by stack frame
+ test of local variables of previous stack frame
git-svn-id: https://pykd.svn.codeplex.com/svn@73627 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
da5633cc12
[0.1.x] + breakpoint handler
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73626 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
ebc6910cd6
[0.1.x] + breakpoints, working by ID
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73565 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
3902000ae8
[0.1.x] fixed : not integer regsiter not supported now
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73535 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
fc083db186
[0.1.x] ~ fix: retreg in thread context
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73528 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
0107a6cb1f
[0.1.x]
...
+ exception/breakpoint handling test for separate client
+ eventHandler catch python exception
git-svn-id: https://pykd.svn.codeplex.com/svn@73527 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
0768ce3fe3
[0.1.x] added : cpuReg class
...
[0.1.x] refactored : context.cpp/h
git-svn-id: https://pykd.svn.codeplex.com/svn@73463 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
1f7f55917c
[0.1.x] updted : set version to 0.1.0.6
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73329 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
701b604457
[0.1.x] fixed : issue #10181 ( exception information (!py) )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73328 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
70b3cf0c93
[0.1.x] ~remove dup of variable
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73300 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
eceba31ad4
[0.1.x] + pointer to unknown/unsupported type (f.e. pointer to function)
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73298 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
e8906c5d2c
[0.1.x] ~[wi:10168]: tests
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73278 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
15b5736adf
[0.1.x]
...
~ [wi:10168] filelds from base class
~ list entry to addr64
git-svn-id: https://pykd.svn.codeplex.com/svn@73277 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
6876c4ee3d
[0.1.x] fixed : issue #10149 ( handling pykd exceptions )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73250 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
75c3423666
[0.1.x] ~ version fixed
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73231 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
cee9b7f13d
[0.1.x] + version string
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73229 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
fc9014b440
[0.1.x]
...
+ AddSynSymbolException: different exception for addSynSymbols
+ Test adding a two synthetic symbols with equal address
git-svn-id: https://pykd.svn.codeplex.com/svn@73137 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
e69047ac19
[0.1.x] ~ processing un-named ("__formal") parameters
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73132 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
b708cfefe4
[0.1.x]
...
+ get local variables dict {name: typedVar, ....}
~ DiaSymbol::findEx add default params
~ re-query pdb-file name for module
+ dataKind for typedVar
git-svn-id: https://pykd.svn.codeplex.com/svn@73103 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
43cc22a89f
[0.1.x] refactored: exceptions classes
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73081 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
d0c6b024e1
[0.1.x] ~fix: compare module ID
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73057 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
eb4f977ed9
[0.1.x] fixed : module.getSymbol failed with public symbols
...
git-svn-id: https://pykd.svn.codeplex.com/svn@73051 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
4398021988
[0.1.x] added : method deref for typeInfo class
...
[0.1.x] added : method deref for typedVar class
git-svn-id: https://pykd.svn.codeplex.com/svn@73050 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\EreTIk_cp
df1c3afb65
[0.1.x] +sub-registers in thread context
...
git-svn-id: https://pykd.svn.codeplex.com/svn@72770 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00
SND\kernelnet_cp
c465d4c110
[0.1.x] added : method asMap for typeInfo ( only for enumerators )
...
git-svn-id: https://pykd.svn.codeplex.com/svn@72763 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:27:51 +04:00