Herzeh
db1a181193
Changed (1 << 8) to UE_TRAP_FLAG which already exists
2015-12-11 21:34:55 +01:00
Herzeh
92f5d48c85
Hardware Breakpoint : Fixed a bug where when HW BP is hit and the user deletes the HW BP then resumes the execution, the Trap Flag is still set which make titanengine think the debuggee throwed a SINGLE_STEP Exception.
...
BP : Fixed a bug where setting a HW BP and a SW BP (could be any combination e.g SW BP then a HW BP) on same address, then removing one of the two BP when program hits the BP will remove all BPs set on that address.
2015-12-11 12:50:16 +01:00
Mr. eXoDia
51208e22f3
call FlushInstructionCache after changing code (this could bug)
2015-07-30 15:39:09 +02:00
Mr. eXoDia
268c684125
removed exception handlers for callbacks (this is dangerous)
2015-04-17 00:36:47 +02:00
Mr. eXoDia
b9dd68f5c7
fixed a bug in LibraryLoader.exe as non-administrator (Global -> Local kernel namespace for the file name to debug)
2015-04-04 03:56:57 +02:00
Mr. eXoDia
3462c000e0
fixed a bug with resetting hardware breakpoints when they are deleted inside the handler (thanks to Demonic Sword!)
2015-02-04 01:16:18 +01:00
Mr. eXoDia
aacd8c2eb8
fixed a bug with setting the AVX context overwriting the other registers with zeroes
2014-12-30 03:41:32 +01:00
Mr. eXoDia
9ab24a8d8f
fixes
2014-12-30 03:17:03 +01:00
Mr. eXoDia
acb0e1aa24
fixed a bug with YMM registers
2014-12-30 03:12:16 +01:00
Mr. eXoDia
6e7778eddb
compiler generic XmmRegister types (mingw doesn't like M128A)
2014-12-30 02:01:11 +01:00
Mr. eXoDia
46398eba7b
removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread)
2014-12-23 00:19:11 +01:00
Mr. eXoDia
f04f96e83d
fixed CriticalSectionLocker (thanks to Nukem)
2014-12-22 23:22:59 +01:00
Mr. eXoDia
29f8973700
fixed the 'push ss', 'pop ss' problem (by setting a breakpoint on the next instruction)
2014-12-08 23:55:20 +01:00
Mr. eXoDia
c541b9d764
resolved issue #44 (by removing the push ss, pop ss 'fix') + fixed SingleStep
2014-12-08 23:37:59 +01:00
Mr. eXoDia
d572dd2bfc
Fixed AVX YMM registers
2014-12-08 16:33:04 +01:00
Mr. eXoDia
ee9fc93b96
fixed return value of InitXState()
2014-12-08 15:33:54 +01:00
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