Chapter 11. Memory Visualization

The Art of Memory Corruption

An interesting observation on how people perceive visualized computer memory where every byte, word or double word is interpreted as a pixel. The printing company initially rejected the interior of DLL Art book (ISBN-13: 978-1-906717-36-0) containing pictures from process memory dumps (Volume 1, page 532) because they thought that the art images were corrupt in PDF file I submitted. They accepted the book after I told them that images were normal and not corrupt.

Visualizing Secondary Storage

A page file, when represented as a bitmap picture image, looks like a picture of a complete memory dump due to its purpose as a backup to physical memory. Here is a picture of a 1.3 GB pagefile.sys from a computer after running Vista 2 weeks, generated by Dump2Picture tool (Volume 1, page 532) and resized from 18400 × 18400 32-bit bitmap by ImageMagick[38]:

Visualizing Secondary Storage

Pictures from Memory Space

Here are some artistic images found in process memory dumps of VLC media player and IE. The latter was freezing after memory leaking; the size of its memory dump file is more than 1.5 GB.

Needle (VLC)

Pictures from Memory Space

The tip of the same Needle magnified by x8:

Pictures from Memory Space

The Image of Heap (from IE):

Pictures from Memory Space

Some pictures from Citrix CDF traces.

Deep waters of The Sea of Traces:

Pictures from Memory Space

Considering software tracing as narrative[39] we can discover the vast Library of Software Logs in the sea above (if magnified):

Pictures from Memory Space


[38] http://www.imagemagick.org/

[39] http://www.dumpanalysis.org/blog/index.php/2009/05/25/bugtation-no95/

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset