Commit Graph

28 Commits

Author SHA1 Message Date
Duncan Ogilvie 8cad0a496f Fix crash with AVX-512 on 32-bit 2025-07-04 16:50:38 +02:00
Duncan Ogilvie 20d8c4a6eb Port https://github.com/x64dbg/TitanEngine/pull/23 2025-05-24 19:02:30 +02:00
Duncan Ogilvie b4b3e32b09 Port AVX512 support from TitanEngine
https://github.com/x64dbg/TitanEngine/pull/22
2025-03-30 13:36:12 +02:00
gmh5225 30217c92d4
AStyle format 2022-06-19 19:12:44 +08:00
Duncan Ogilvie 0356726f20 Implement GetDebuggedDLLBaseAddress 2020-11-13 11:13:06 +01:00
Duncan Ogilvie 5bc2e682e9 Implement some more missing APIs 2020-11-12 04:36:00 +01:00
Matthijs Lavrijsen 6b6fdd5bb5
Emulator: implement StaticFileLoad and GetPE32Data 2020-10-10 02:23:22 +02:00
Matthijs Lavrijsen 807283d5ee
Emulator: add ConvertVAtoFileOffset 2020-10-04 09:45:23 +02:00
Duncan Ogilvie ad67ff50fc Implement some more emulated APIs 2020-09-18 19:56:37 +02:00
Duncan Ogilvie 44bc9c8c15
support SafeAttach 2020-09-08 22:14:04 +02:00
Duncan Ogilvie 2ee4dc0f83 Implement all TitanEngine functionality (finally) 2018-10-08 20:22:23 +02:00
Duncan Ogilvie 66c06075b5
support TLS callbacks in GetPE32Data 2017-12-28 23:30:10 +01:00
Duncan Ogilvie 61cf4e8672
remove unused exports 2017-12-28 15:38:05 +01:00
Duncan Ogilvie 8b4d39653e
implement HideDebugger 2017-12-11 21:11:55 +01:00
Duncan Ogilvie 79e52d2d2c
remove unused librarian breakpoint code 2017-12-11 20:49:00 +01:00
mrexodia b0b4f5ded3
initial GleeBug implementation ready 2017-05-23 23:02:04 +02:00
mrexodia ebe1973c26
added used cases for WhichData in PE query functions 2017-05-23 19:56:39 +02:00
mrexodia b23675562f
implemented GetPEBLocation + GetTEBLocation + removed unused ImporterGetRemoteAPIAddress 2017-05-23 19:41:09 +02:00
mrexodia 1747679017
fixed a typo in the API name 2017-05-23 19:28:11 +02:00
mrexodia 14b99382df
remove IsJumpGoingToExecuteEx SingleStep and ThreaderCreateRemoteThread 2017-04-08 04:44:39 +02:00
mrexodia 0b93e3df55
updated for compatibility with the latest TitanEngine 2017-01-07 17:02:07 +01:00
mrexodia c5197f92d5
added various functions to TitanEngineEmulator 2017-01-04 03:08:21 +01:00
mrexodia 367b37d773
added ThreaderCreateRemoteThread 2016-09-01 21:15:57 +02:00
mrexodia 688fe89439
added GetTEBLocation to emulate (now works in x64dbg again!) 2016-07-06 07:45:33 +02:00
mrexodia 1a15ff13ea finished TitanEngineEmulator.cpp layer, implemented software + hardware breakpoints + register setting + full context getting/setting (so you can now use this with x64dbg without missing many features) 2015-12-29 04:28:19 +01:00
mrexodia f0be9b62b6 stepping is now 'working' (only problem is that it becomes slower over time) 2015-12-20 06:37:42 +01:00
mrexodia ce7626a380 further implementation of the TitanEngine emulator 2015-12-20 06:05:46 +01:00
mrexodia 81bb985c5b barebones of the TitanEngine emulator that is going to be used by x64dbg 2015-12-20 04:38:08 +01:00