+ add serialization writer
+ add some unchecked statements
MemmoryProvider: using statements
+ major speed boost on first search
use binaryready again for range comparision
+ go back to using binaryreader to read values from buffered memory
+ time search operations and use Profiler logging
use uint instead of int for memory addresses
+ ensure progress message gets updated in real-time
+ add event for being able to subscribe to PEReader updates
+ add support for displaying PE Struct data into property grid (read-only)
+ split config and process updates into seperate methods
+ more wip
+ search wip
+ determine maximum array size to read memory into byte[] array = 0x7fffffc7 (int.MaxValue-0x38)
+ trap OutOfMemoryException during search
+ import search code from PCSX2 Ram Dump (no need to re-invent the wheel...plus it cuts down on code refactoring time)
+ add BrowseMemoryRegion event in MemorySearcher : calls back to main form which calls MemoryViewer.AcceptExternalMemoryAddress(address)
static int col_Found_Address = 1; static int col_Found_Value = 2; static int col_Found_Frozen = 3; static int col_Added_Address = 1; static int col_Added_Value = 2; static int col_Added_Frozen = 3;
set Search, Reset, and Cancel button states on click
change address from uint to int
+ add exception logic to ensure provider is open
+ implement GenericMemoryProvider
+ change inteface implementation
+ commit search wip
+ add initial support for memory search
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.