Commit Graph

83 Commits

Author SHA1 Message Date
Dark Byte
1875641ef1 fix compilation in 32-bit. Add a bugfix for wine symbol enum giving me data I don't need 2022-09-09 23:36:18 +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
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
cheat-engine
503347eb4b Update NewKernelHandler.pas
Also apply to write
2022-05-07 00:57:53 +02:00
cheat-engine
ae16f8c70c Update NewKernelHandler.pas
fix memory reading on mac m1
2022-05-06 17:05:13 +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
cheat-engine
7bb68c5d59 Fix path for macOS and compilation issue as well 2021-12-10 13:01:17 +01:00
Dark Byte
205ce3198e make reading memory safer 2021-12-07 18:42:56 +01:00
Dark Byte
39c1fb04a2 fix cr3 reading for systems with spectre protection enabled 2021-05-30 11:23:12 +02:00
Dark Byte
c1b76e7399 fix virtualToPhysicalCR3 when CR3 has special bits set 2021-05-29 12:53:44 +02:00
cheat-engine
799dca3634 modifications to make it compile on mac 2021-03-28 22:09:07 +02:00
Dark Byte
1471d14297 add cr3 query memory functions 2021-03-23 01:40:08 +01:00
cheat-engine
d5fe49d007 add a cr3 switcher for individual memoryview windows 2021-03-13 18:19:20 -08:00
cheat-engine
a79d0651b8 add missing dbvmdebuggerinterface
getClientFromState won't work reliably so go for option 2: Not reading the memory
2021-03-11 16:29:15 -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
Dark Byte
298c28c58d fix ifdef 2020-11-03 23:02:26 +01:00
Dark Byte
2489593ec4 GUI fixes for DBVM 2020-09-04 22:45:47 +02:00
Dark Byte
bd1efa717c Give 'Empty Recent Files List' it's own function
Deal with using the kernelmode debugger when DBVM isn't loaded and when the user refuses to load it
2020-09-02 10:00:47 +02:00
Dark Byte
d92de68784 make it possible to access the dotnotpipe from lua
added getNumericalValue to memoryrecords
load recent files not also updates the open/save dialogs
memoryrecord can now access the customtype directly (only after using getvalue and confirm it's valid)
deal with showAsHex memoryrecords when accessing the value by description
catch an exception when querying VM capabilities on a virtual machine that does not implement it
2020-08-10 11:17:13 +02:00
Dark Byte
5899363141 unlock DBVM options for AMD in the GUI 2020-06-22 08:58:52 +02:00
Dark Byte
72f6cbe08b until I fix dbvm for AMD, this will return false 2020-04-08 10:56:50 +02:00
Dark Byte
ded1574668 32-bit compile fix 2020-04-06 22:59:01 +02:00
Dark Byte
0f4a7afbef add page info to the pagelist 2020-04-06 13:16:34 +02:00
Dark Byte
d598f79bb3 gui version of dbvm find what accesses/writes/executes now also works without driver (todo: seems to be an issue with certain logsizes) 2020-03-17 01:09:14 +01:00
Dark Byte
27494ac7f0 implement dbvm_findCR3() which can work without a loaded driver 2020-03-16 22:42:26 +01:00
Dark Byte
5dd13bb0ce fix xp compiling and remove grouping for now. 2020-02-09 20:32:40 +01:00
Dark Byte
6572727d8c some plugin issue fixes/bypasses 2020-01-30 17:35:45 +01:00
Dark Byte
691c17ff22 fix memoryleak when opening a file for hexediting 2020-01-09 19:33:55 +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
54d2063ed6 Fix access violation on readbytes 2019-09-04 10:12:49 +02:00
Dark Byte
106340b183 warning cleanup here and there
fixed a memoryleak with the stacktrace exceptionlist
minor bugfixes in diagram code
2019-07-20 11:16:38 +02:00
Dark Byte
3eb3f6125b 32-bit compilation fixes
document OnChangeBounds
2019-07-19 15:04:14 +02:00
Dark Byte
a6cefaf17b should look better now 2019-07-17 12:15:54 +02:00
Dark Byte
d4a082a80f Implement DBVM watch breakpoint, and add option to pick the breakpoint type in memview as well 2019-07-15 13:40:21 +02:00
Dark Byte
d69ffd8d67 Don't return true for AMD's running DBVM with no driver loaded 2019-04-08 10:50:49 +02:00
Dark Byte
b352b8a75e fix error when no driver is loaded and fix DPI awareness on the change reg on bp window 2019-04-08 10:49:49 +02:00
Dark Byte
1da3dce5ad 2019-03-11 16:59:46 +01:00
Dark Byte
b2adbc8601 fix VirtualToPhysicalCR3 when dealing with big pages 2019-03-11 16:58:33 +01:00
Dark Byte
38df507944 dbvm_cloak_changeregonbp (CE side) now keeps track of BP's 2019-02-26 15:18:14 +01:00
Dark Byte
517240cf5f loading files now lets you specify a base address 2018-07-31 18:29:22 +02:00
Dark Byte
9a89b37ded some more cleanup and make getStringReferences show the string 2018-06-12 20:23:45 +02:00
Dark Byte
54f8b0c097 fix switching from physical memory to a process not returning to process memory 2018-04-19 21:15:30 +02:00
Dark Byte
6cecc9427f add reasons for why DBVM should be loaded, and add support for ultimap2 to DBVM 2018-04-17 14:44:49 +02:00
Dark Byte
62fab71ec7 add some lua callbacks to the cloak and changereg options (untested) and document it a little
and a couple of bugfixes/improvements in regard to the dbvm watch
2018-04-03 11:39:00 +02:00
Dark Byte
bde02fbe41 add dbvm find what accesses menu option
add cr3 based memory access
2018-03-28 21:18:37 +02:00
Dark Byte
022472cf1a File Open doesn't apply changes to the file automatically anymore. (It's not memory friendly either)
And fixed the application list so it resembles the taskmanager output more
2017-04-14 11:56:57 +02:00
Dark Byte
e7b483b5d6 let's not put some features in the release build 2017-03-09 21:58:48 +01:00
Dark Byte
5ccc73a553 fix symbol lookup with invalid handles 2017-01-20 02:14:17 +01:00