Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual patterns in memory?

Tags:

Started up remote debugging a C++ project today on a Win 7 machine running in VMWare and was astonished to see the following pattern on a random memory location:

enter image description here

Who might code this (it's not me!) and for what reason?? Just curious if anyone has seen something like this.

like image 725
Isso Avatar asked Sep 06 '12 23:09

Isso


People also ask

What is visual pattern recognition?

Pattern perception supports abstract thinking. We can visually encode abstract information, such as financial information, which forms patterns that allow us to explore and make sense of that information, leading to insights that might never occur if the data were examined in any other way.

What is pattern recognition memory?

Pattern Recognition Memory is a test of visual pattern recognition memory in a 2-choice forced discrimination paradigm. Administration time. 4 minutes (including immediate and delayed recall) Task format. The participant is presented with a series of visual patterns, one at a time, in the centre of the screen.

What is visual memory in psychology?

the capacity to remember what has previously been seen in the form of visual images.


2 Answers

It looks like a rendered mask for a font (each character in a font (typeface+size+style) is rendered once in-memory, then blitted to the output surface) using 8bpp, which suggests you've got font anti-aliasing enabled.

I'm assuming your project involves a GUI, you might be looking at a shared-memory area that GDI uses for storing rasterized fonts.

If not, then this might just be leftover memory from a previous process or OS component that wasn't zeroed before being used by your application.

like image 119
Dai Avatar answered Oct 11 '22 20:10

Dai


It's hard to say. Possibly memory used to buffer some fonts (in this case, zeros), or even buffered printer or screen content.

like image 40
Jonathan Wood Avatar answered Oct 11 '22 18:10

Jonathan Wood