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