|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000074||Cheat Engine||public||2008-09-13 14:03||2009-01-03 03:29|
|Assigned To||Dark Byte|
|Summary||0000074: Compare memory blocks|
|Description||When I want to compare two memory blocks, I need to dump them to two files, compare the files using a binary diff tool and calculate the offsets back.|
It would make my life a lot easier if there was a way to select two offsets and specify a length and CE would indicate the differences to me (so, I do not have to do all this mumbo-jumbo to compare two blocks).
I have an idea how this could look like (see additional info), but that's just a suggestion - there is no need to stick to my plan - you might come up with a lot more convenient/efficient solution.
Thank you for considering.
|Additional Information||My idea of how the end result should look like is this: two memory viewers side-by-side, showing the hex dump on each side, but those bytes that are different are draws using a different colour (than the original) on each side. I.e. identical bytes are green, different bytes are red of both sides.|
I imagine that there are various ways to come to this side-by-side view:
- design a specific "memory comparison" window with two memory viewer panels (no disassembler and registers panels), where one can enter two offsets on the top and there is a scrollbar in the middle so that the two viewers scroll together.
- put a link on the current memory viewer window (Tools menu?) that would open up an identically sized memory viewer window next to the current one (meaning that there would be two windows). I image the scrolling/resizing of the window might bring some complications.
|Tags||No tags attached.|
Dark Byte (developer)
I'll look into it.
Also: How about having a "dissect data" window with 2 addresses next to eachother ?
Your call ;-)
Dark Byte (developer)
|Dissect data now shows the entries in red when more than 1 entry is shown, and the entries' value do not match|
|2008-09-13 14:03||Csimbi||New Issue|
|2008-09-14 00:40||Dark Byte||Note Added: 0000163|
|2008-09-14 00:40||Dark Byte||Status||new => confirmed|
|2008-09-16 20:37||Csimbi||Note Added: 0000170|
|2009-01-02 17:19||Dark Byte||Status||confirmed => assigned|
|2009-01-02 17:19||Dark Byte||Assigned To||=> Dark Byte|
|2009-01-03 03:29||Dark Byte||Note Added: 0000198|
|2009-01-03 03:29||Dark Byte||Status||assigned => resolved|
|2009-01-03 03:29||Dark Byte||Resolution||open => fixed|