Dark Byte
6c589c4de7
fix parsing ranged scans that have a P(pick) command in there as well
2023-02-07 10:29:13 +01:00
Dark Byte
24d784e804
add range scans to groupscans
2022-07-18 11:43:50 +02:00
Dark Byte
e8c617893a
fix groupscan pointer value scan with a value
2021-07-27 21:30:49 +02:00
Dark Byte
3b5d92ef2c
refactor groupscan pointer types: Get rid of ptAll ,use a set instead, and only do the vqe lookup loop once
2021-06-21 10:17:26 +02:00
Graham Sutherland
05db6bd8d1
Fix lookup init bug in groupscan parser and add executable pointer scan.
...
There was an errant 'break;' line in the groupscan parser that caused one of the lookup tables to not be properly populated when the first pointer field used S or D pointer types. This has been fixed.
This commit also adds support for scanning for executable pointers in groupscan, using P:E syntax. This finds any pointers that point to memory that is executable, no matter whether it is static or not. Useful for finding code pointers in structs, especially in unpacked code and JIT buffers.
2021-06-19 17:32:06 +01:00
Graham Sutherland
029dda4548
Expanded group scan pointer fields to support static/dynamic/any pointers.
...
This commit adds additional syntax to the groupscan pointer fields so that
P:S and P:D can be used in addition to P:*. Pointers are considered static
if they point to MEM_MAPPED or MEM_IMAGE regions, and dynamic if they do
not point to such a region.
Internally, this splits the pointer lookup into two, so that there is a
separate lookup for each type (dynamic/static). The lookups are only
populated when they are used by the groupscan.
2021-06-19 15:09:59 +01:00
Dark Byte
4713879115
add pointertype for groupscans
2021-06-15 15:42:25 +02:00
cheat-engine
acc6cefd0f
Fix registry issues
2019-12-19 17:49:30 +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
78974ee704
Apply some more translation patches by SER[G]ANT
2015-10-10 13:21:06 +02:00
cheatengine@gmail.com
8ad7ba46a4
implement the foundlist for cecore
2015-01-26 00:21:17 +00:00
cheatengine@gmail.com
766c4fcd09
also move StrToQwordEx to parsers. (memscan now compiles for android, but needs fixing/changing before you can use it)
2014-11-07 02:09:23 +00:00
cheatengine@gmail.com
cb68b21eaa
another step of splitting up cefuncproc: Moving the common types to another unit
2014-11-06 22:15:23 +00:00
cheatengine@gmail.com
c678ce6abe
fix parsing groupscan strings
2013-06-16 15:09:53 +00:00
cheatengine@gmail.com
225c0a7ff5
Disable the hex checkbox for groupscan and add the ability to let the user to pick which items to add to the addresslist when using a groupscan
2013-06-06 16:48:47 +00:00
cheatengine@gmail.com
11fd43abf6
customtype improvement (and some d3d experiments)
2012-02-26 11:48:12 +00:00
cheatengine@gmail.com
ecdd493e90
remove obsolete code and fix processing of the custom type value to integer
2012-01-24 00:36:03 +00:00
cheatengine@gmail.com
00c06b59e3
better fix for custom types that have : in them
2012-01-24 00:21:28 +00:00
cheatengine@gmail.com
03bb9ea713
fix for custom types that have : in them
2012-01-24 00:15:46 +00:00
cheatengine@gmail.com
98ff9a6a06
fix parsing custom type entries in groupscan
...
some gui fixes for structure dissect
2012-01-22 01:40:38 +00:00
cheatengine@gmail.com
c08b591ed1
implement value display for groupscan
...
fix nextscan for groups
2012-01-15 05:18:11 +00:00
cheatengine@gmail.com
59f5d413f7
implemented string support for groupscan . Completely untested
2012-01-14 09:08:56 +00:00
cheatengine@gmail.com
8037c25727
calculated size fix for strings
2012-01-14 08:03:27 +00:00
cheatengine@gmail.com
6b73fa6e9b
prepare implementation for stringscan in groupscans
2012-01-14 07:56:42 +00:00
cheatengine@gmail.com
a32a69f1e8
added more data collection for the groupscan
2012-01-14 07:18:53 +00:00