Commit Graph

336 Commits

Author SHA1 Message Date
Mr. eXoDia 6f6bae27a6 some cleanups in TitanEngine.Debugger.Context (wip) 2014-12-08 15:30:51 +01:00
Mr. eXoDia 2dedd37950 added more structure alignment checks 2014-12-08 14:42:29 +01:00
Mr. eXoDia e3107e6dd3 hopefully fixed a crash with getting/setting the AVX context on unsupported systems 2014-12-08 02:08:59 +01:00
Mr. eXoDia 60c7a748b4 M128A for mingw 2014-12-01 00:58:08 +01:00
mrexodia 2c886614af Merged in Dreg_fr33project/titanengine-update (pull request #8)
avx support
2014-11-13 02:44:56 +01:00
dreg_fr33project 4956d16b65 finish basic AVX support 2014-11-13 02:33:47 +01:00
dreg_fr33project c084a81ba4 Merge branch 'master' of https://bitbucket.org/Dreg_fr33project/titanengine-update 2014-11-11 09:13:49 +01:00
David Reguera Garcia (Dreg) 3309f9c375 Merged mrexodia/titanengine-update into master 2014-11-11 09:13:32 +01:00
dreg_fr33project 191b46e84f last ymm support changes 2014-11-11 09:12:57 +01:00
David Reguera Garcia (Dreg) a8a32117c1 Merged in Dreg_fr33project/titanengine-update (pull request #7)
eflags fixed and registersview button tunning
2014-11-02 03:33:42 +01:00
David Reguera Garcia (Dreg) 399ca0742b Merged mrexodia/titanengine-update into master 2014-11-02 03:11:54 +01:00
dreg_fr33project 1a7ebad6b8 eflags fix 2014-11-02 03:11:33 +01:00
mrexodia b421e7e00e Merged in Dreg_fr33project/titanengine-update (pull request #6)
Basic FPU support
2014-11-02 02:08:54 +01:00
dreg_fr33project dce958c748 fix a bug in MMX get 2014-11-02 01:45:41 +01:00
David Reguera Garcia (Dreg) 0599f49277 Merged mrexodia/titanengine-update into master 2014-11-02 01:07:14 +01:00
dreg_fr33project 71b5f65fbc last fpu changes - ended basic first version 2014-11-02 00:31:43 +01:00
dreg_fr33project 650bb5a46b las fpu changes 2014-10-27 08:03:11 +01:00
dreg_fr33project 1ef361ba10 last changes 2014-10-26 02:28:20 +02:00
mrexodia 34f7289118 Merged in Dreg_fr33project/titanengine-update (pull request #5)
FPU support added and new getcontext way
2014-09-30 15:38:10 +02:00
David Reguera Garcia (Dreg) 17b7cb558e Merged mrexodia/titanengine-update into master 2014-09-30 15:35:36 +02:00
dreg_fr33project db9c67b317 new titanengine with FPU support etc 2014-09-30 15:34:46 +02:00
Mr. eXoDia 8c0aec1879 fixed some const char pointers 2014-09-30 15:27:34 +02:00
David Reguera Garcia (Dreg) f760d8fcda Merged mrexodia/titanengine-update into master 2014-09-14 23:41:15 +02:00
Mr. eXoDia 50379e53e9 update gitignore for coverity builds 2014-09-13 01:45:05 +02:00
Mr. eXoDia c892c567f6 TitanEngine v3.0 2014-08-30 21:35:44 +02:00
Mr. eXoDia 0414a061f7 fucking shit, this has been broken since 2010 + fixed uninitialized buffer 2014-08-26 17:04:47 +02:00
Mr. eXoDia a815753c52 fixed detection when stepping over 'pop ss, pushfd/q' (thanks to firelegend for reporting) 2014-08-20 23:33:42 +02:00
Mr. eXoDia a6a093760a RemoveAllBreakPoints now also works with UE_SINGLESHOOT breakpoints + updated project to have a single instead of double backslash 2014-08-16 20:27:26 +02:00
Mr. eXoDia 0b19438cbc added pre-commit autoformat (run install.bat after cloning) 2014-08-16 20:15:19 +02:00
Mr. eXoDia fe91cd08b4 remove singleshoot breakpoints before the breakpoint callback 2014-08-15 22:21:22 +02:00
Mr. eXoDia 7726d8fcf1 massive formatting 2014-08-05 01:04:23 +02:00
Mr. eXoDia b350775721 formatting 2014-07-25 22:37:28 +02:00
Mr. eXoDia d6cb3e584b fixed a bug with stepping over hardware breakpoints 2014-07-25 22:37:20 +02:00
Mr. eXoDia f44b9b0310 fixed some more detection problems with PUSHFD/PUSHFQ 2014-07-25 21:37:57 +02:00
Mr. eXoDia 3e061ab773 fixed some detection problems with PUSHFD/PUSHFQ 2014-07-25 20:40:47 +02:00
Mr. eXoDia 3c348c7882 added forwarders for renamed functions 2014-07-23 03:47:41 +02:00
Mr. eXoDia 8e21d1072d fixed a bug with attaching (DebugReset would cause the custom callbacks to be reset, which means attaching doesn't work). 2014-07-18 16:37:52 +02:00
Mr. eXoDia 4b54b7bcea GetProcessInformation -> TitanGetProcessInformation + GetStartupInformation -> TitanGetStartupInformation (windows 8 SDK contains GetProcessInformation already) 2014-07-10 13:02:47 +02:00
Mr. eXoDia 978361df33 fixed warnings 2014-07-08 02:55:56 +02:00
Mr. eXoDia 4e4fd592d1 better handling of memory breakpoints 2014-07-08 02:54:24 +02:00
Mr. eXoDia 547af4b582 added LGPLv3 license 2014-07-01 16:59:33 +02:00
Mr. eXoDia 7e1fb26ebe fixed various potential exceptions (ConvertVAtoFileOffset return wasn't checked everywhere) 2014-06-01 14:34:42 +02:00
Mr. eXoDia b89eff37c8 fixed a bug in WipeSection 2014-06-01 04:13:49 +02:00
Mr. eXoDia b06908df98 - better library loaders (file mapping to send the file to debug)
- fixed module base reserving (before it was always reserved)
- some code refactoring in TitanEngine.Debugger
2014-05-29 03:19:39 +02:00
Mr. eXoDia adce077e48 fixed dll breakpoints 2014-05-29 02:24:14 +02:00
Mr. eXoDia 8b5a615007 use IMAGE_FIRST_SECTION everywhere 2014-05-18 16:34:56 +02:00
Mr. eXoDia dfbf4a48c5 resolved issue #39 (hardware breakpoints on all threads) 2014-05-18 15:38:38 +02:00
Mr. eXoDia d777ee3590 - resolved issue #42 (fixed the pre/post filters)
- resolved issue #34 (critical sections lock tested & working)
- dynamic DLLLoader name (avoids detection + you can debug two DLL files in the same directory)
2014-05-18 02:20:15 +02:00
Mr. eXoDia 51bf507216 critical section locker 2014-05-18 01:07:09 +02:00
Mr. eXoDia aa8e991f08 removed the locks from Debugger.Context, now DBGContext is a local variable everywhere. 2014-05-16 12:32:28 +02:00