Go to file
mrexodia fa184271cd Merged in Herz3h/titanengine-update (pull request #9)
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 22:20:28 +01:00
SDK fixes 2014-12-30 03:17:03 +01:00
TitanEngine Changed (1 << 8) to UE_TRAP_FLAG which already exists 2015-12-11 21:34:55 +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/