Понимание структуры памяти процесса Windows

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

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

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

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

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

0 ответов

Другие вопросы по тегам