Commit graph

36 commits

Author SHA1 Message Date
cheat-engine
3edea9f05f Fix compiling for aarch64 on macos 2023-11-22 16:59:38 +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
cheat-engine
dcedd81014 some more compilation fixes for mac 2023-10-22 22:32:34 +02:00
Dark Byte
75b57ec1e7 add isAndroid support to the processhandler so TCC can use it
add synedit as a exported component
fix class selection picking the wrong class
2023-08-30 16:15:12 +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
35510e92e1 commit some stuff I forgot to before 2022-07-03 13:31:15 +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
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
fd58e49115 fix parsing elf symbols on CE's side (for [vdso]) , fixes speedhack
add linux abi ccode support
2021-11-27 12:27:21 +01:00
Dark Byte
c13e7770f5 show 16 digits in 64-bit for the tracer at all time.
add extra space for register seperators in the fpu window
2021-06-28 20:06:24 +02:00
Dark Byte
147daac06f compile fix 2020-06-04 23:11:49 +02:00
Dark Byte
886ec5b46f don't close handle if the target is the ce process itself 2020-06-04 11:16:13 +02:00
cheat-engine
8ef2ff3ae9 fix and optimize modulelist for mac 2020-03-29 23:17:10 +02:00
cheat-engine
3a460ceb2e add an application list and fill in the process var for mac 2020-03-28 15:09:12 +01:00
cheat-engine
8e925dc9e1 Fix compilation for mac and restore mutiselect 2020-03-24 11:32:08 +01:00
Dark Byte
51c99c930c add some basic classname lookup in the structure dissect 2020-02-24 15:20:33 +01:00
cheat-engine
acc6cefd0f Fix registry issues 2019-12-19 17:49:30 +01:00
Dark Byte
f88af78356 fix compilation for windows 2019-12-18 12:31:06 +01:00
cheat-engine
eb34575fdb Merge the mac modifications to the main branch. Todo: Likely fix some windows build isues 2019-12-18 12:07:17 +01:00
Dark Byte
cc298c7048 started implementing a fallback for symbols when handles are invalid (not done) 2017-01-18 03:20:24 +01:00
Dark Byte
7b12cfb5a6 add openFileAsProcess and make enableDRM() return true/false (Note for those unsigned driver builders. It's gonna return false) 2017-01-13 23:48:40 +01:00
Dark Byte
2299f5c732 Mark the ProcessWatcher handles as 'Special' so the NtOpenProcess substitute routines do not NtClose them 2017-01-13 01:31:36 +01:00
Dark Byte
b37c3b20bd add a a global variable to lua called "process" which holds the main module name of the currently opened process. Coincidentally, this makes the "$process" address lookup, return the address of the main module 2015-12-20 22:11:08 +01:00
Dark Byte
85b9166b0e add structure elements that can change the address when expanded (useful for linked lists)
add setPointerSize(size) to deal with 64-bit games that can only address 32-bit memory
fix a missing label in settings
2015-10-28 18:17:52 +01:00
Dark Byte
41feb93ed2 add a display when conditonal breakpoints error out.
And upload thread-safe lua binaries
2015-07-13 00:35:42 +02:00
cheatengine@gmail.com
0f35a52416 move the processid and handle from cefuncproc to processhandlerunit
move the processlist function from cefuncproc to it's own unit
start work on the jni library for java
2014-09-08 12:00:14 +00:00
cheatengine@gmail.com
a43d4bcc19 don't send an openProcess event when a process has been closed 2014-06-07 01:37:50 +00:00
cheatengine@gmail.com
473a654900 implement some threading helper functions and fix some threading issues and fix a problem with getting the breakpointlist
change createTimer to accept 0 parameters
Removed and shiften some internal counters in the pointerscanner and added nonstatic vtable pointers as an option
2014-01-02 13:20:59 +00:00
cheatengine@gmail.com
5988763024 some fixes for arm 2013-09-07 11:54:15 +00:00
cheatengine@gmail.com
720ca81fff add isNetwork to the processhandler
Fix injectdll for network
Implement the speedhack for network
2013-08-28 22:33:40 +00:00
cheatengine@gmail.com
8f7ce49415 implement more network debug options. (trap works properly now) 2013-07-23 17:35:12 +00:00
cheatengine@gmail.com
a026319c99 Add support for accessing properties of classes that haven't been explicitly implemented in lua 2012-12-28 18:48:11 +00:00
cheatengine@gmail.com
dd8ec1422b symbolhandler performance improvement 2011-11-25 23:57:33 +00:00
cheatengine@gmail.com
d18393a96a renamed Cheat engine 6 to Cheat engine 2011-07-04 19:53:51 +00:00
Renamed from Cheat Engine 6/ProcessHandlerUnit.pas (Browse further)