2

Я нахожу много блогов и документов, объясняющих расположение памяти процесса. Все они описывают структуру памяти следующего вида:

Но когда я смотрю на инструмент VMMap в Windows, я нахожу страницы стека, кучи и т.д. ... перепутаны!
Например:

У меня есть следующие вопросы:

  1. Кто-нибудь может объяснить, почему эти образы не являются связными? Куда я иду не так?

  2. Когда я использую VirtualAllocEx() , в VMMap область помечается как частная память. Это куча или стек или сегмент отображения памяти?

0