Go to file
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
SDK fixes 2014-12-30 03:17:03 +01:00
TitanEngine 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. 2015-12-11 12:50:16 +01:00
TitanEngineLoaders/LibraryLoader 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
hooks added pre-commit autoformat (run install.bat after cloning) 2014-08-16 20:15:19 +02:00
.gitignore update gitignore for coverity builds 2014-09-13 01:45:05 +02:00
AStyle.dll added pre-commit autoformat (run install.bat after cloning) 2014-08-16 20:15:19 +02:00
AStyleWhore.exe added pre-commit autoformat (run install.bat after cloning) 2014-08-16 20:15:19 +02:00
LICENSE added LGPLv3 license 2014-07-01 16:59:33 +02:00
TitanEngine.sln - removed titanscript related projects (moved to titanscript-update) 2014-03-14 22:14:08 +01:00
install.bat added pre-commit autoformat (run install.bat after cloning) 2014-08-16 20:15:19 +02:00
readme.txt fixed EstimatedSize() to work with scylla 2014-01-20 17:29:24 +01:00

readme.txt

This is a bugfixed & enhanced version of TitanEngine v2.0.3

The following things have been fixed/added (list might be incomplete):
- fixed memory breakpoints in general
- fixed harware breakpoints in general
- only report exceptions that are unhandled by the debugger
- working on x64 (previously there was a structure alignment problem)
- some code commenting
- fixed DumpProcessExW (found/fix provided by Aguila)
- added a callback on the system breakpoint
- added memory breakpoints on execute
- added QWORD hardware breakpoints
- smaller and faster DLL loaders
- supports multiple calling conventions (including the callbacks)
- MinGW import libraries
- fixed exception handling
- Importer functions use Scyllas business logic now, much more accurate
- updated distorm lib to v3, was v1
- countless code improvements

NOTE: LUA, Python, MASM and Delphi might not work correctly
      Mainly because their headers havent been adjusted 
      to these changes. However this is easy. Compare with 
      C/C++ headers, fix it up and send us.
      
      
If you are good with these kinda codes, please help review, do pull-requests, 
and criticize what you think can be be improved !

You can discuss with us here 
http://forum.tuts4you.com/forum/138-titanengine-community-edition/