【发布时间】:2011-09-29 12:10:19
【问题描述】:
我想了解 64 位和 32 位多线程 Linux 进程的地址空间布局的全部细节。链接到任何描述它的文章将不胜感激。请注意,我需要了解全部细节,而不仅仅是概述,因为我将直接处理它。所以我需要知道例如,线程堆栈位于哪里,堆,线程私有数据等......
【问题讨论】:
-
特别想知道可写部分的细节。例如,我不需要处理包含代码的地址空间部分,因为它不可写。
-
你知道无线程Linux进程的所有细节,不是吗?非线程和多线程的区别在于堆栈的数量和位置。
标签: c linux layout space memory-address