Commit Graph

36 Commits

Author SHA1 Message Date
Duncan Ogilvie b4b3e32b09 Port AVX512 support from TitanEngine
https://github.com/x64dbg/TitanEngine/pull/22
2025-03-30 13:36:12 +02:00
Duncan Ogilvie a9a339ad45 Switch to an amalgamated Zydis 4.0.0 2023-07-08 14:12:28 +02:00
Duncan Ogilvie e0348b36fe Actually execute without crashing on XP... 2022-12-03 23:13:10 +01:00
Duncan Ogilvie b435ee57d3 Implement UE_ENGINE_DISABLE_ASLR 2022-09-10 00:07:34 +02:00
Matthijs Lavrijsen 6b6fdd5bb5
Emulator: implement StaticFileLoad and GetPE32Data 2020-10-10 02:23:22 +02:00
Duncan Ogilvie 2ee4dc0f83 Implement all TitanEngine functionality (finally) 2018-10-08 20:22:23 +02:00
Duncan Ogilvie b0376e7815 convert project to VS2015 2018-06-11 18:13:11 +02:00
Duncan Ogilvie 7343c99cfa
add debug print functionality 2017-12-29 17:13:13 +01:00
mrexodia b0b4f5ded3
initial GleeBug implementation ready 2017-05-23 23:02:04 +02:00
mrexodia 75f968fdf0
switch to zyan + various small fixes with lazy registers 2017-05-05 17:32:57 +02:00
mrexodia be4549a361
added string conversion helper functions 2017-01-04 02:57:45 +01:00
mrexodia 77b7fcca26 updated GleeBug project, now more suitable for submodules 2016-02-11 17:13:47 +01:00
mrexodia 38ae34fe2c directly include capstone_wrapper source code in the GleeBug project 2016-02-11 17:00:34 +01:00
mrexodia 8652a6aa66 did some project management (GleeBug now uses capstone_wrapper) 2016-02-09 16:21:10 +01:00
mrexodia 6d77f83205 xp support + fixed an annoying warning 2016-01-11 23:05:43 +01:00
mrexodia 6393ae8ffe initial Static.Pattern 2016-01-10 22:34:27 +01:00
mrexodia c817cfc96e abstraction for PE section 2016-01-06 10:18:14 +01:00
mrexodia 399503b268 added Static.BufferFile to read/write buffers 2015-12-29 00:16:18 +01:00
mrexodia 82c542bd62 basics of the PE parser are working now 2015-12-28 22:10:30 +01:00
mrexodia 470396f736 (hopefully) working initial Static.File class 2015-12-28 01:53:46 +01:00
Mr. eXoDia 3bde590956 hardware breakpoints working + fixed possible bug with breakpoints + added unknownEvent callback + added cbUnhandledException in MyDebugger 2015-09-11 15:46:31 +02:00
mrexodia 3568de5680 initial breakpoint work + added MemIsValidPtr + fixed some documentation inaccuracies 2015-08-09 00:53:13 +02:00
Mr. eXoDia 3342bd19ad flags class for direct flags access 2015-07-15 06:19:38 +02:00
Mr. eXoDia 424edbc226 register getter/setter functions should be working + refactoring 2015-07-15 05:54:06 +02:00
Mr. eXoDia c1bb981c16 some very amazing coding was done here (documentation + RegistersInfo with cache) 2015-04-05 01:23:21 +02:00
Mr. eXoDia b92b32b146 even more code separation 2015-03-28 15:21:54 +01:00
Mr. eXoDia 30036a9fb6 better separation of code and definitions 2015-03-28 03:45:48 +01:00
Mr. eXoDia a3529f8b27 dll housekeeping done 2015-03-28 02:27:10 +01:00
Mr. eXoDia cd6b15fd8c initial structure 2015-03-28 01:37:49 +01:00
mrexodia 5f526bac56 process & thread housekeeping functionality 2015-03-25 21:25:25 +01:00
Duncan 5733c67818 removed log function 2015-03-25 12:58:22 +01:00
Mr. eXoDia 371a6d57b4 separated MyDebugger from GleeBug 2015-03-25 03:37:08 +01:00
Mr. eXoDia 1ae8b5633a callbacks 2015-03-25 03:19:35 +01:00
Mr. eXoDia 187bdeff1d c++ stuff 2015-03-25 02:34:45 +01:00
Mr. eXoDia 0d7d9a63ea debugger class start 2015-03-25 01:22:55 +01:00
Mr. eXoDia d1c628f6e7 rename to GleeBug 2015-03-25 00:23:25 +01:00