Commit Graph

1192 Commits

Author SHA1 Message Date
SND\kernelnet_cp
90f0dc0044 git-svn-id: https://pykd.svn.codeplex.com/svn@70177 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
63758848e8 [0.1.x] added : typeInfo class based at DIA
git-svn-id: https://pykd.svn.codeplex.com/svn@70176 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
f86dca719a [0.1.x] added : typeInfo class based at DIA
git-svn-id: https://pykd.svn.codeplex.com/svn@70175 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
7fb30a9912 [0.1.x] removed : all not refactored files.
git-svn-id: https://pykd.svn.codeplex.com/svn@70174 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
d7132015d7 [0.1.x] updated : something fixed
git-svn-id: https://pykd.svn.codeplex.com/svn@70116 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
dbb9782404 [[0.1.x] updated : module class integrated with Dia
git-svn-id: https://pykd.svn.codeplex.com/svn@70036 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
c6a92278cf [~] pyDia: return object over shared_ptr
git-svn-id: https://pykd.svn.codeplex.com/svn@70035 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
0320bfce38 [~] using sumbols for testing release
git-svn-id: https://pykd.svn.codeplex.com/svn@69992 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4cf5bca175 [+] pyDia: Symbol::count
[~] pyDia: exception handling in tests

git-svn-id: https://pykd.svn.codeplex.com/svn@69989 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
2686b33f4a [~] pyDia: getMachineType moved to Symbol class
git-svn-id: https://pykd.svn.codeplex.com/svn@69987 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
d940b949fa [~] pyDia: "openPdb" renamed to "loadPdb"
[+] pyDia: symbolById

git-svn-id: https://pykd.svn.codeplex.com/svn@69978 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
910849825e [+] pyDia: findByRva for global scope
git-svn-id: https://pykd.svn.codeplex.com/svn@69976 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
2d40f6c38a [~] pyDia: regs, print
git-svn-id: https://pykd.svn.codeplex.com/svn@69959 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
972236f451 [~] hierarchical symbol print
git-svn-id: https://pykd.svn.codeplex.com/svn@69954 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
6091868478 [+] pyDia: offset, indexId, udtKind + tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69951 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
9d7ed7cb4d [+] pyDia: bit-fields + tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69948 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
394dfb7816 [+] pyDia: new tests, __getitem__
[~] pyDia: bugfix

git-svn-id: https://pykd.svn.codeplex.com/svn@69946 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
c868fbfb28 [~] pyDia: prepare for c++ use
git-svn-id: https://pykd.svn.codeplex.com/svn@69945 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
03e052a418 [+] pyDia: find[Ex] tests
git-svn-id: https://pykd.svn.codeplex.com/svn@69934 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
056fb1c40a [~] current pykd.pyd path must be inserted to head of path list
git-svn-id: https://pykd.svn.codeplex.com/svn@69933 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
f0127ccff3 [0.1.x] updated : Module class ( Class representing executable module )
git-svn-id: https://pykd.svn.codeplex.com/svn@69930 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
3333bdac13 [*] pyDia: methods of Symbols prepared for C++ calls, macro call -> callSymbolT method
git-svn-id: https://pykd.svn.codeplex.com/svn@69927 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
c91abde950 [~] pyDia: IDiaSymbol::get_xxx may return S_FALSE (if call failed)
git-svn-id: https://pykd.svn.codeplex.com/svn@69905 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4c40342a91 [+] pyDia: query failed HRESULT value
git-svn-id: https://pykd.svn.codeplex.com/svn@69904 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
4ecd871b02 [+] pyDia: dicts {cv-const: "cv-const-name"}, get type of array index, query basic types
git-svn-id: https://pykd.svn.codeplex.com/svn@69903 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
e19c2df872 [0.1.x] added : Module class ( Class representing executable module )
git-svn-id: https://pykd.svn.codeplex.com/svn@69867 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
f241ea851b [+] dia get type
[+] dia get location
[+] dia print to string

git-svn-id: https://pykd.svn.codeplex.com/svn@69841 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
479f2745f6 [~] add cast exception to str
[~] add contructor for DiaException

git-svn-id: https://pykd.svn.codeplex.com/svn@69806 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
586995de47 {+ prev commit}
[+]  DIA symbol wrapper
[+]  DIA exception

git-svn-id: https://pykd.svn.codeplex.com/svn@69805 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\EreTIk_cp
b63e923b3e git-svn-id: https://pykd.svn.codeplex.com/svn@69803 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
d061a524dc [0.1.x] added : diawrapper.h ( forgotten)
git-svn-id: https://pykd.svn.codeplex.com/svn@69796 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
ea4a18f54b [0.1.x] added : dbgClient class
git-svn-id: https://pykd.svn.codeplex.com/svn@69780 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
7329a9f7bc [0.1.x] cleaned project
git-svn-id: https://pykd.svn.codeplex.com/svn@69712 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
1eea32e3cf git-svn-id: https://pykd.svn.codeplex.com/svn@69711 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-08 17:06:26 +04:00
SND\kernelnet_cp
4d60699054 git-svn-id: https://pykd.svn.codeplex.com/svn@69671 9b283d60-5439-405e-af05-b73fd8c4d996 2017-11-16 16:48:15 +04:00
SND\kernelnet_cp
9e00a5a289 [0.3.x] fixed: compability with GILState API
git-svn-id: https://pykd.svn.codeplex.com/svn@86899 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
f3e27d30b8 rollback previous changelist
git-svn-id: https://pykd.svn.codeplex.com/svn@86878 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:27 +04:00
SND\kernelnet_cp
9884b06526 [0.3.x] fixed : hang up at PyGILState_Ensure in different modules ( PySide for example )
git-svn-id: https://pykd.svn.codeplex.com/svn@86876 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
5a1c2945e4 [0.3.x] fixed : every call to pykd leads to big stack alloctaion
git-svn-id: https://pykd.svn.codeplex.com/svn@86870 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
SND\kernelnet_cp
0d74b51bfa [0.3.x] fixed : array fields has wrong value
git-svn-id: https://pykd.svn.codeplex.com/svn@86680 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
7b6c8781f8 [0.3.x] added : explicit initialization routine ( only for console mode ) for predictable working in multithread application
git-svn-id: https://pykd.svn.codeplex.com/svn@86586 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\EreTIk_cp
b25a648464 [0.3.x] add: test for array of functions
git-svn-id: https://pykd.svn.codeplex.com/svn@86410 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\EreTIk_cp
260f9f8685 [0.3.x] add: typeInfo.getClassParent, name of class methods
git-svn-id: https://pykd.svn.codeplex.com/svn@86408 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
93ad5090da [0.3.x] fixed : dbgCommand('g') hangs up
git-svn-id: https://pykd.svn.codeplex.com/svn@86399 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\EreTIk_cp
e7026653f8 [0.3.x] + version_info
git-svn-id: https://pykd.svn.codeplex.com/svn@86379 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
6ecf53e19d [0.3.x] branch : snippets/ntobj.py
git-svn-id: https://pykd.svn.codeplex.com/svn@86278 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
b46b74cb71 [0.3.x] added : detachAllProcesses ( detach from all process and resume all their threads )
[0.3.x] added : killAllProcesses ( detach from all process then terminate them )

git-svn-id: https://pykd.svn.codeplex.com/svn@86270 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00
SND\kernelnet_cp
04e70471dc [0.3.x] added : startProcess extra parameter debugChildren
git-svn-id: https://pykd.svn.codeplex.com/svn@86121 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 14:36:26 +04:00