Commit graph

275 commits

Author SHA1 Message Date
Dark Byte
43edcca2b4 Merge branch 'master' of https://github.com/cheat-engine/cheat-engine 2023-11-29 00:27:10 +01:00
Dark Byte
98eddac286 make the debug panels show together with the debugtoolbar 2023-11-29 00:26:36 +01:00
cheat-engine
8f3ff9dbf3 fix random AV on macos when showing registers for the first time 2023-11-24 22:13:47 +01:00
cheat-engine
4e95f565bf Mac fixes
fix compilation issues for mac (windows will come another day) and performance enhancements for hooking while symbols are still not loaded
2023-11-21 16:26:09 +01:00
cheat-engine
851b247228 TCC fixes and improvement for macos 2023-11-17 23:15:26 +01:00
cheat-engine
e70c92dd37 Some macos fixes/tests 2023-11-13 01:47:23 +01:00
cheat-engine
9cbd22f3e0 MacOS and GDB implementation
Some fixes for compilation, added settings for debugger selection on macos and fix a tiny unix networking issue
2023-10-26 16:09:29 +02:00
Dark Byte
68e0399a4d add a gdbserver interface 2023-10-20 17:32:15 +02:00
Dark Byte
2612ff6296 ctrl+space on selected bytes in hexview will make the disassembler go there
fix a compile issue
added case sensitive checkbox to classfilter in java info
fix branch mapper dpi issue
2023-04-25 21:38:19 +02:00
Dark Byte
a8e5aee87f fix the runUnhandled button and floatingpoint panel update during steps 2023-04-10 01:02:56 +02:00
Dark Byte
cde81cf17b commit all changes from the last few days 2023-03-01 14:39:49 +01:00
Dark Byte
ed9438f150 some minor fixes regarding the uppercase change 2023-02-05 23:04:33 +01:00
Dark Byte
f9b7c82d08 add option to scan only the working set 2023-02-01 15:25:57 +01:00
Dark Byte
451e47c0b8 add jmp1 for 1 byte jumps 2023-02-01 00:46:07 +01:00
cheat-engine
045fc3578e add lua access to ceserver 2023-01-19 11:58:25 +01:00
cheat-engine
819e204164 add option to center the disassembler on change 2022-12-30 04:07:45 +00:00
cheat-engine
72981c7141 . 2022-12-27 05:37:34 +00:00
Dark Byte
7278e1f8eb build network options based on what ceserver tells
also move the disassembler backlist out of memview
add missing commit
2022-11-02 15:27:59 +01:00
Dark Byte
6e67e1c690 restore the backlist update when debugging
name some menuitems
2022-10-27 09:34:36 +02:00
Dark Byte
e8c068681e bunch of cleanup and commit stuff I forgot 2022-10-23 10:39:22 +02:00
cheat-engine
aeda19dabd fix some compile issues and fix network interface for macos 2022-09-27 16:31:24 +02:00
Dark Byte
63e334a5c5 implement ipt log window for some debug options 2022-09-22 00:48:23 +02:00
Dark Byte
5599e2b5c0 add slightly better arm32 support and fix flags in memview 2022-08-24 21:43:25 +02:00
Dark Byte
fff315a557 Just committing all changes (mostly network and context rewrite related, but also some minor things like emurpm 2022-08-15 23:51:27 +02:00
Dark Byte
ebc3212a05 ctrl+enter in the disassembler now also shows relative addressing 2022-06-16 15:32:39 +02:00
cheat-engine
c7abbc9bc7 Merge mac source changes back to git
Just merging all changes made to the sourcecode to make it functional for mac m1
2022-06-01 13:10:34 +02:00
Dark Byte
e018cb2df6 initial commit for arm64 registers in the memoryview window (untested, likely breaks) 2022-05-02 15:25:51 +02:00
Dark Byte
5525ea3799 compile issue 2022-05-02 12:31:12 +02:00
Dark Byte
489a248d8a commit the latest changes regarding the network protocol and armcode and some minor issues I forgot to commit 2022-04-19 00:08:51 +02:00
Dark Byte
67cb389703 Add custom alignment to hexview 2022-01-01 21:51:36 +01:00
Dark Byte
466c336b58 fix tracer issue where ignore stops the whole trace
add "stay within module"
2022-01-01 19:38:14 +01:00
Dark Byte
7050889ef3 change the error that an entry is in the codelist to a warning
add fadecolor to the settings
update structuretree after paste
changed shortcut
2021-12-13 13:02:04 +01:00
Dark Byte
9449027761 allow changing of instructions with a breakpoint on them 2021-11-25 11:45:49 +01:00
Dark Byte
9480c49a09 capture exception and add a offset too big special exception 2021-11-24 21:07:14 +01:00
Dark Byte
66d2ad3ba7 add support for alternative names 2021-11-16 20:58:25 +01:00
Dark Byte
c4dcf45300 hide the seperators when the options are not visible 2021-09-30 22:24:38 +02:00
Dark Byte
239ff44c57 check if savedresults isn't nil before clearing 2021-09-30 22:20:34 +02:00
Dark Byte
d763bfe7bb fix ambiguity in some disassembled instructions 2021-08-12 21:48:19 +02:00
Dark Byte
7c206a679c when using memview to open dissect data, add an address even when the address is 0 2021-07-26 09:38:40 +02:00
Dark Byte
0f7ba3fdf1 add debugcode to setcr3 2021-06-05 11:53:37 +02:00
Dark Byte
dbbebd7787 some dark mode color fixes 2021-06-02 19:11:08 +02:00
Dark Byte
2f0bea5236 improved step into and bp marks 2021-05-27 12:50:49 +02:00
Dark Byte
9ef9551f08 implement the source viewer (todo: buttons and context menu) 2021-05-20 20:01:31 +02:00
Dark Byte
8bd312aac6 use c-highlighter for drawing the c-code 2021-05-20 13:52:49 +02:00
Dark Byte
1b90ddee74 add custom range to dissect code 2021-05-07 15:16:20 +02:00
cheat-engine
799dca3634 modifications to make it compile on mac 2021-03-28 22:09:07 +02:00
Dark Byte
cf37ab8141 some compilation warning fixes and committing some stuff I haven't committed yet 2021-03-25 23:22:22 +01:00
cheat-engine
fe03c840e4 fix reading out if a thread is frozen or has been told to continue and a few other gui fixes 2021-03-17 03:21:49 -07:00
cheat-engine
d5fe49d007 add a cr3 switcher for individual memoryview windows 2021-03-13 18:19:20 -08:00
cheat-engine
e85d8e8bea implement GUI implementation for dbvm bp's (still needs fixing and specific bp types need to be rerouted/changed)
also add dbvm memory reading in case kernelmode is not available
2021-03-11 07:37:44 -08:00