Commit Graph

  • ab037ef1c5
    don't close process and file handles in ForceClose Duncan Ogilvie 2018-03-04 21:11:25 +0100
  • ef020ed39d Merged in Mattiwatti/titanengine/x64dbg (pull request #13) Mattiwatti 2018-03-23 11:25:54 +0000
  • 9b36d32bf6
    Correctly handle the TagWord on x64 Duncan Ogilvie 2017-12-17 01:53:25 +0100
  • 02be13641e
    Fix the issue with TitanEngine closing invalid handles Duncan Ogilvie 2017-11-11 11:06:15 +0100
  • f3626c717e
    Build scylla_wrapper_dll from source Duncan Ogilvie 2017-10-24 00:43:15 +0200
  • 587183f984
    Fix a problem with LoadDll.hFile and committing gigabytes of memory on attach Duncan Ogilvie 2017-10-24 00:04:56 +0200
  • 5d1e43bb69
    compile on vs2010 + remove over-allocation mrexodia 2017-07-29 15:23:52 +0200
  • 0f5566b1db Merged in Mattiwatti/titanengine/native-debug-init (pull request #12) Mattiwatti 2017-07-29 12:27:28 +0000
  • 86fe598475
    Make the default command line the quoted image path, to prevent empty command lines in case no arguments were specified Mattiwatti 2017-07-29 05:53:47 +0200
  • ef7deb59d4
    Add InitNativeDebug and InitNativeDebugW API functions for executables that cannot be started with CreateProcess Mattiwatti 2017-07-29 00:37:22 +0200
  • dc0a1c33a8
    Update ntdll.h and import libraries (see https://github.com/x64dbg/x64dbg/pull/1620) Mattiwatti 2017-07-29 00:31:05 +0200
  • e2abc789e9
    fixed WOW64 PEB address retrival on Windows 10 mrexodia 2017-06-06 21:35:54 +0200
  • 7cffd0df6d added a helpful comment for WOW64 PEB64 cypherpunk 2017-05-01 16:52:06 +0200
  • 0a63361a61 commented PEB64 patches for WOW64 processes to prevent crashes of debuggee since Win10 Creators Update cypherpunk 2017-05-01 16:48:17 +0200
  • 21e146bc23
    directly use thread context manipulation for StepInto mrexodia 2017-04-28 01:06:58 +0200
  • d7e66e5ae4
    fixed some bugs on WOW64 with thread context manipulation mrexodia 2017-04-28 01:01:17 +0200
  • 239df37a5e
    removed command line limit mrexodia 2017-04-20 10:58:43 +0200
  • 0f7e664a4a
    more versatile DLL loader extraction mrexodia 2017-03-14 06:38:05 +0100
  • 47f481f5d9
    move FlushInstructionCache in DeleteBPX to the correct location mrexodia 2017-01-11 18:33:31 +0100
  • c4e6afbd93
    enable debug privilege when calling OpenThread too (closes pull request #11) mrexodia 2017-01-07 16:54:12 +0100
  • fd47444406
    PAGE_EXECUTE_READ instead of PAGE_EXECUTE_READWRITE in MemoryReadSafe mrexodia 2017-01-02 03:21:34 +0100
  • 806f81e187
    small fixed with MxCsr and other FltSave structures for x64 mrexodia 2016-09-25 17:48:35 +0200
  • 6dc9dcd3cf
    performance improvement in GetContextDataEx mrexodia 2016-09-03 05:45:11 +0200
  • 895f80996b
    fixed UE_DLLCHARACTERISTICS mrexodia 2016-08-27 21:32:57 +0200
  • bdaae76d9d
    added UE_DLLCHARACTERISTICS mrexodia 2016-08-27 21:03:42 +0200
  • c5be34dc92
    removed certain checks for performance improvement (x64dbg only) mrexodia 2016-06-04 20:23:17 +0200
  • e089f4af41 fixed some bugs with RVA -> Offset conversion (appears to be working fine for standard exes now) master mrexodia 2016-04-22 21:04:38 +0200
  • 941f391317 Merged in RaMMicHaeL/titanengine-update/patch1 (pull request #10) mrexodia 2016-03-05 13:16:50 +0100
  • c283737b53 These handles are managed by the system; fixes INVALID_HANDLE exceptions when the system tries to close the handles RaMMicHaeL 2016-03-05 14:13:57 +0200
  • ea39130ed9 updated C/C++ SDK files for Resourcer::ExtractResourceFromFile fixes cypherpunk 2015-12-20 16:33:30 +0100
  • fdbc1aa989 fix Resourcer::EnumerateResource which wasnt sending correct resourceName / resourceType cypherpunk 2015-12-20 16:32:44 +0100
  • 758a361df1 fix for using ExtractResourceFromFile from callback of EnumerateResource cypherpunk 2015-12-20 16:31:43 +0100
  • a37ce345e2 fixed Resourcer::ExtractResourceFromFile which was broken ever since cypherpunk 2015-12-20 16:30:30 +0100
  • fb03e9de19 fixed some formatting mrexodia 2015-12-15 17:10:04 +0100
  • fa184271cd Merged in Herz3h/titanengine-update (pull request #9) mrexodia 2015-12-11 22:20:28 +0100
  • db1a181193 Changed (1 << 8) to UE_TRAP_FLAG which already exists Herzeh 2015-12-11 21:34:55 +0100
  • 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. Herzeh 2015-12-11 12:50:16 +0100
  • 51208e22f3 call FlushInstructionCache after changing code (this could bug) Mr. eXoDia 2015-07-30 15:39:09 +0200
  • 268c684125 removed exception handlers for callbacks (this is dangerous) Mr. eXoDia 2015-04-17 00:36:47 +0200
  • b9dd68f5c7 fixed a bug in LibraryLoader.exe as non-administrator (Global -> Local kernel namespace for the file name to debug) Mr. eXoDia 2015-04-04 03:56:57 +0200
  • 3462c000e0 fixed a bug with resetting hardware breakpoints when they are deleted inside the handler (thanks to Demonic Sword!) Mr. eXoDia 2015-02-04 01:16:18 +0100
  • aacd8c2eb8 fixed a bug with setting the AVX context overwriting the other registers with zeroes Mr. eXoDia 2014-12-30 03:41:32 +0100
  • 9ab24a8d8f fixes Mr. eXoDia 2014-12-30 03:17:03 +0100
  • acb0e1aa24 fixed a bug with YMM registers Mr. eXoDia 2014-12-30 03:12:16 +0100
  • 6e7778eddb compiler generic XmmRegister types (mingw doesn't like M128A) Mr. eXoDia 2014-12-30 02:01:11 +0100
  • 46398eba7b removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) Mr. eXoDia 2014-12-23 00:19:11 +0100
  • f04f96e83d fixed CriticalSectionLocker (thanks to Nukem) Mr. eXoDia 2014-12-22 23:22:59 +0100
  • 29f8973700 fixed the 'push ss', 'pop ss' problem (by setting a breakpoint on the next instruction) Mr. eXoDia 2014-12-08 23:55:20 +0100
  • c541b9d764 resolved issue #44 (by removing the push ss, pop ss 'fix') + fixed SingleStep Mr. eXoDia 2014-12-08 23:37:59 +0100
  • d572dd2bfc Fixed AVX YMM registers Mr. eXoDia 2014-12-08 16:33:04 +0100
  • ee9fc93b96 fixed return value of InitXState() Mr. eXoDia 2014-12-08 15:33:54 +0100
  • 6f6bae27a6 some cleanups in TitanEngine.Debugger.Context (wip) Mr. eXoDia 2014-12-08 15:30:51 +0100
  • 2dedd37950 added more structure alignment checks Mr. eXoDia 2014-12-08 14:42:29 +0100
  • e3107e6dd3 hopefully fixed a crash with getting/setting the AVX context on unsupported systems Mr. eXoDia 2014-12-08 02:08:46 +0100
  • 60c7a748b4 M128A for mingw Mr. eXoDia 2014-12-01 00:58:08 +0100
  • 2c886614af Merged in Dreg_fr33project/titanengine-update (pull request #8) mrexodia 2014-11-13 02:44:56 +0100
  • 4956d16b65 finish basic AVX support dreg_fr33project 2014-11-13 02:33:47 +0100
  • c084a81ba4 Merge branch 'master' of https://bitbucket.org/Dreg_fr33project/titanengine-update dreg_fr33project 2014-11-11 09:13:49 +0100
  • 3309f9c375 Merged mrexodia/titanengine-update into master David Reguera Garcia (Dreg) 2014-11-11 09:13:32 +0100
  • 191b46e84f last ymm support changes dreg_fr33project 2014-11-11 09:12:57 +0100
  • a8a32117c1 Merged in Dreg_fr33project/titanengine-update (pull request #7) David Reguera Garcia (Dreg) 2014-11-02 03:33:42 +0100
  • 399ca0742b Merged mrexodia/titanengine-update into master David Reguera Garcia (Dreg) 2014-11-02 03:11:54 +0100
  • 1a7ebad6b8 eflags fix dreg_fr33project 2014-11-02 03:11:33 +0100
  • b421e7e00e Merged in Dreg_fr33project/titanengine-update (pull request #6) mrexodia 2014-11-02 02:08:54 +0100
  • dce958c748 fix a bug in MMX get dreg_fr33project 2014-11-02 01:45:41 +0100
  • 0599f49277 Merged mrexodia/titanengine-update into master David Reguera Garcia (Dreg) 2014-11-02 01:07:14 +0100
  • 71b5f65fbc last fpu changes - ended basic first version dreg_fr33project 2014-11-02 00:31:43 +0100
  • 650bb5a46b las fpu changes dreg_fr33project 2014-10-27 08:03:11 +0100
  • 1ef361ba10 last changes dreg_fr33project 2014-10-26 02:28:20 +0200
  • 34f7289118 Merged in Dreg_fr33project/titanengine-update (pull request #5) mrexodia 2014-09-30 15:38:10 +0200
  • 17b7cb558e Merged mrexodia/titanengine-update into master David Reguera Garcia (Dreg) 2014-09-30 15:35:36 +0200
  • db9c67b317 new titanengine with FPU support etc dreg_fr33project 2014-09-30 15:34:46 +0200
  • 8c0aec1879 fixed some const char pointers Mr. eXoDia 2014-09-30 15:27:12 +0200
  • f760d8fcda Merged mrexodia/titanengine-update into master David Reguera Garcia (Dreg) 2014-09-14 23:41:15 +0200
  • 50379e53e9 update gitignore for coverity builds Mr. eXoDia 2014-09-13 01:45:05 +0200
  • c892c567f6 TitanEngine v3.0 Mr. eXoDia 2014-08-30 21:35:44 +0200
  • 0414a061f7 fucking shit, this has been broken since 2010 + fixed uninitialized buffer Mr. eXoDia 2014-08-26 17:04:47 +0200
  • a815753c52 fixed detection when stepping over 'pop ss, pushfd/q' (thanks to firelegend for reporting) Mr. eXoDia 2014-08-20 23:33:42 +0200
  • a6a093760a RemoveAllBreakPoints now also works with UE_SINGLESHOOT breakpoints + updated project to have a single instead of double backslash Mr. eXoDia 2014-08-16 20:27:26 +0200
  • 0b19438cbc added pre-commit autoformat (run install.bat after cloning) Mr. eXoDia 2014-08-16 20:15:19 +0200
  • fe91cd08b4 remove singleshoot breakpoints before the breakpoint callback Mr. eXoDia 2014-08-15 22:21:22 +0200
  • 7726d8fcf1 massive formatting Mr. eXoDia 2014-08-05 01:04:23 +0200
  • b350775721 formatting Mr. eXoDia 2014-07-25 22:37:28 +0200
  • d6cb3e584b fixed a bug with stepping over hardware breakpoints Mr. eXoDia 2014-07-25 22:37:20 +0200
  • f44b9b0310 fixed some more detection problems with PUSHFD/PUSHFQ Mr. eXoDia 2014-07-25 21:37:57 +0200
  • 3e061ab773 fixed some detection problems with PUSHFD/PUSHFQ Mr. eXoDia 2014-07-25 20:40:47 +0200
  • 3c348c7882 added forwarders for renamed functions Mr. eXoDia 2014-07-23 03:47:41 +0200
  • 8e21d1072d fixed a bug with attaching (DebugReset would cause the custom callbacks to be reset, which means attaching doesn't work). Mr. eXoDia 2014-07-18 16:37:52 +0200
  • 4b54b7bcea GetProcessInformation -> TitanGetProcessInformation + GetStartupInformation -> TitanGetStartupInformation (windows 8 SDK contains GetProcessInformation already) Mr. eXoDia 2014-07-10 13:02:47 +0200
  • 978361df33 fixed warnings Mr. eXoDia 2014-07-08 02:55:56 +0200
  • 4e4fd592d1 better handling of memory breakpoints Mr. eXoDia 2014-07-08 02:54:24 +0200
  • 547af4b582 added LGPLv3 license Mr. eXoDia 2014-07-01 16:59:33 +0200
  • 7e1fb26ebe fixed various potential exceptions (ConvertVAtoFileOffset return wasn't checked everywhere) Mr. eXoDia 2014-06-01 14:34:42 +0200
  • b89eff37c8 fixed a bug in WipeSection Mr. eXoDia 2014-06-01 04:13:49 +0200
  • b06908df98 - better library loaders (file mapping to send the file to debug) Mr. eXoDia 2014-05-29 03:19:39 +0200
  • adce077e48 fixed dll breakpoints Mr. eXoDia 2014-05-29 02:24:14 +0200
  • 8b5a615007 use IMAGE_FIRST_SECTION everywhere V0008 Mr. eXoDia 2014-05-18 16:34:56 +0200
  • dfbf4a48c5 resolved issue #39 (hardware breakpoints on all threads) Mr. eXoDia 2014-05-18 15:38:38 +0200
  • d777ee3590 - resolved issue #42 (fixed the pre/post filters) Mr. eXoDia 2014-05-18 02:20:15 +0200
  • 51bf507216 critical section locker Mr. eXoDia 2014-05-18 01:07:09 +0200