Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000074 [Cheat Engine] feature N/A 2008-09-13 08:03 2009-01-02 21:29
Reporter Csimbi View Status public  
Assigned To Dark Byte
Priority normal Resolution fixed  
Status resolved  
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.
Attached Files

- Relationships

-  Notes
(0000163)
Dark Byte (developer)
2008-09-13 18:40

I'll look into it.
Also: How about having a "dissect data" window with 2 addresses next to eachother ?
(0000170)
Csimbi (reporter)
2008-09-16 14:37

Your call ;-)
Thanks.
(0000198)
Dark Byte (developer)
2009-01-02 21:29

Dissect data now shows the entries in red when more than 1 entry is shown, and the entries' value do not match

- Issue History
Date Modified Username Field Change
2008-09-13 08:03 Csimbi New Issue
2008-09-13 08:20 Csimbi Issue Monitored: Csimbi
2008-09-13 18:40 Dark Byte Note Added: 0000163
2008-09-13 18:40 Dark Byte Status new => confirmed
2008-09-16 14:37 Csimbi Note Added: 0000170
2009-01-02 11:19 Dark Byte Status confirmed => assigned
2009-01-02 11:19 Dark Byte Assigned To => Dark Byte
2009-01-02 21:29 Dark Byte Note Added: 0000198
2009-01-02 21:29 Dark Byte Status assigned => resolved
2009-01-02 21:29 Dark Byte Resolution open => fixed


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker