Commit Graph

77 Commits

Author SHA1 Message Date
x1nixmzeng 875e4fcd2f Updated debugger goals 2018-04-19 00:45:49 +01:00
x1nixmzeng 7d26eb6af2 Update status when debugging state changes 2018-04-19 00:33:41 +01:00
x1nixmzeng 95e0c7f88b Disable multi-select on data editor 2018-04-19 00:27:11 +01:00
x1nixmzeng d4c31f44bd Cleanup of numerical handling 2018-04-19 00:23:26 +01:00
x1nixmzeng 293da03bf8 Added remaining data type reads 2018-04-18 23:53:13 +01:00
x1nixmzeng f8f814c500 Update thread context on breakpoint
Dumps disassembly at the known address rather than the next instruciton
too
2018-04-18 22:56:43 +01:00
x1nixmzeng 9fb3873042 Fixed lock after closing debugger on breakpoint 2018-04-18 22:37:19 +01:00
x1nixmzeng 0259feb0a9 Break correctly on breakpoint exceptions
Suspend was previously called which would trace at the wrong location
2018-04-18 00:52:01 +01:00
x1nixmzeng e0e2c434d2 Cleanup of data and assembly patches
Now encapsulates patched memory differently to Cheat Engine which
doesn't actually support auto-assembly like I assumed
2018-04-18 00:25:45 +01:00
x1nixmzeng 5012078a35 Added variable watch from memory view 2018-04-15 22:54:22 +01:00
x1nixmzeng 00020a1d1a Automatically load local CT files
Also fixed the debug title event, adding it to the titlebar
2018-04-14 00:39:18 +01:00
x1nixmzeng a99c919367 Additional support for common datatypes 2018-04-14 00:15:59 +01:00
x1nixmzeng 51ef652f94 Support for disabling breakpoint groups 2018-04-13 23:56:36 +01:00
x1nixmzeng 3b16f2672d Support display preferences 2018-04-13 23:40:55 +01:00
x1nixmzeng 0308b5cea3 Support for memory editing single bytes
Very rough, but useful for skipping debug interrupts
2018-04-13 23:23:56 +01:00
x1nixmzeng 8856bbc76f Cleaner CT version check 2018-04-13 22:35:41 +01:00
x1nixmzeng 90758466b7 Updated to icon resource 2018-04-13 22:35:17 +01:00
x1nixmzeng 182d22854d Breakpoint logging 2018-04-13 21:48:59 +01:00
x1nixmzeng 2d01a4815b Minor additions to CT parser
Supports some known older versions too
2018-04-13 21:48:16 +01:00
x1nixmzeng abff5b0781 Added basic cheat loader UI 2018-04-13 18:40:38 +01:00
x1nixmzeng c6968ebb8a Added parser for CT files
Early support for Cheat Engine memory tweaks
2018-04-13 18:16:13 +01:00
x1nixmzeng ef0681ec55 Enclose all string arguments with quotes 2018-04-07 17:42:38 +01:00
Luke Usher e1a65a3bde Introduce functional NV2A LLE 2018-04-01 20:18:22 +01:00
x1nixmzeng e84d9f7919 Navigate disassembly history 2018-02-13 20:16:52 +00:00
x1nixmzeng 5f806441b4 Support for scoped text box updates 2018-02-13 20:16:19 +00:00
x1nixmzeng f153db824e Added back tray notifications
It was not the cause of the explorer hang
2018-02-13 20:15:01 +00:00
x1nixmzeng 7f991521fb Removed unused frame buffer logic 2018-02-13 19:23:05 +00:00
x1nixmzeng aa754c51c0 Minor fixes in prep for merge 2018-02-13 19:19:00 +00:00
x1nixmzeng 931e473e7e Fixed base image address 2018-02-09 17:23:05 +00:00
x1nixmzeng 46dc475edb Added screenshot 2018-02-07 23:21:40 +00:00
x1nixmzeng 9ea851c14d Do not treat access violation addresses as pointers 2018-02-07 23:12:39 +00:00
x1nixmzeng 02e2f6c5c9 Updated roadmap 2018-02-07 23:10:58 +00:00
x1nixmzeng 34056cec34 Cleanup of exit codes 2018-02-07 23:04:01 +00:00
x1nixmzeng f5df17647e Additional NtStatus errors 2018-02-07 22:40:25 +00:00
x1nixmzeng 4efc4c11cc Resolve any valid disassembled addresses 2018-02-05 23:24:02 +00:00
x1nixmzeng b0cd7b9cd9 Fixed host symbol lookup 2018-02-05 23:07:22 +00:00
x1nixmzeng 40fe88562e Show disassembled module symbols
Now shows external modules by default
2018-02-05 22:44:02 +00:00
x1nixmzeng 1790461543 Automatically switch thread context on suspend 2018-02-05 20:53:12 +00:00
x1nixmzeng fd6625f584 Minor encapsulation 2018-02-04 23:02:46 +00:00
x1nixmzeng 37836a6cbc Added icon resources
From VS2017 Image Library
2018-02-03 16:14:32 +00:00
x1nixmzeng 5b5c73c421 Fail gracefully when tracing corrupt callstacks 2018-02-01 23:26:28 +00:00
x1nixmzeng 69677ef772 Cleanup null-terminated widestring reading 2018-02-01 22:24:58 +00:00
x1nixmzeng f95402012b Support for displaying debug thread names 2018-02-01 21:55:48 +00:00
x1nixmzeng 1a28198841 Cleanup of UI 2018-01-28 04:41:17 +00:00
x1nixmzeng 3a27fe2dcc Extract addresses from disassembly view 2018-01-28 04:07:16 +00:00
x1nixmzeng a50978bf29 Cleanup of UI 2018-01-27 16:28:49 +00:00
x1nixmzeng 02f4df2a32 Support dumping memory to file 2018-01-21 19:33:39 +00:00
x1nixmzeng cf9a64c31a Updated disassembly output and reference module 2018-01-21 19:18:38 +00:00
x1nixmzeng ed02200d6c Added call stack disassembly 2018-01-21 16:12:25 +00:00
x1nixmzeng 4b288d0f0d Minor UI tweaks 2018-01-15 00:05:33 +00:00