MemGraph Tool v1.1
Posted: Fri Aug 13, 2010 7:30 pm
Hi, I'm new to the forums, but I not to OS programming.
Yesterday I was bored and decided to check my 4 years old microkernel and OS (sartoris Microkernel), and as I did I found out I couldn't follow how memory was layed out. In order to help me do it I've created a simple application on which you can input memory ranges with names, and it'll create a memory image as the one attached.
It's really a simple application, and I won't be updating it probably, but I thought it might help other OS developers and decided to post it.
The application requires .NET Framework 2.0 to run.
Let's hope someone find's it useful.
Nico.
Version 1.1 Changes:
- You can now place one break on the memory image. A break will hide that portion of the image.
- New Center button. Will center the start address of the selected region on the drawing.
- Small Bugfixes.
Version 1.0 Changes:
- Now horizontal layout can be selected.
- Full image save has been removed.
- "Save Image" option now will save the complete memory drawing, if the upper part is visible, and memory height is bigger than the image.
Version 0.3. Changes are:
- Added scroll to the memory regions list.
- Now memory can be moved in any direction.
- You can now specify the memory region Height on the drawing.
Version 0.2. Changes are:
- Fixed anoying bugs (mostly when viewing the memory).
- Now the window can be Resized.
- Dragging the Memory image to the sides will move it.
- x64 memory values should be supported now.
- Now the clear button only clears the memory being displayed.
I've also uploaded the sources which I place on the Public domain. In case anyone wants to use them.
Yesterday I was bored and decided to check my 4 years old microkernel and OS (sartoris Microkernel), and as I did I found out I couldn't follow how memory was layed out. In order to help me do it I've created a simple application on which you can input memory ranges with names, and it'll create a memory image as the one attached.
It's really a simple application, and I won't be updating it probably, but I thought it might help other OS developers and decided to post it.
The application requires .NET Framework 2.0 to run.
Let's hope someone find's it useful.
Nico.
Version 1.1 Changes:
- You can now place one break on the memory image. A break will hide that portion of the image.
- New Center button. Will center the start address of the selected region on the drawing.
- Small Bugfixes.
Version 1.0 Changes:
- Now horizontal layout can be selected.
- Full image save has been removed.
- "Save Image" option now will save the complete memory drawing, if the upper part is visible, and memory height is bigger than the image.
Version 0.3. Changes are:
- Added scroll to the memory regions list.
- Now memory can be moved in any direction.
- You can now specify the memory region Height on the drawing.
Version 0.2. Changes are:
- Fixed anoying bugs (mostly when viewing the memory).
- Now the window can be Resized.
- Dragging the Memory image to the sides will move it.
- x64 memory values should be supported now.
- Now the clear button only clears the memory being displayed.
I've also uploaded the sources which I place on the Public domain. In case anyone wants to use them.