0

I'm examining process's address space under windows. When i see content of private regions, i wonder, because there are so many zero bytes (in some regions more than 95%). If more of private regions don't used while application is running, why they aren't only reserved or free?

Thanks to all.

user3245337
  • 147
  • 9

1 Answers1

1

Multiprocessing systems tend to initialize memory for security purposes. Usually, this is to zero. AIX at one time liked to initialize memory to 0xDEADBEAF.

user3344003
  • 20,574
  • 3
  • 26
  • 62
  • I know that on there's an thread, with 0 priority, and it sets sets all uninitialized bits to 0. You say about this? I just want to know who and when initialized that bytes to 0. – user3245337 May 18 '14 at 21:03