Android process memory map
问题 I try to understand the memory regions in the com.android.browser process [memory map below], and have a few questions: For the address ranges without a pathname, what are mapped here? There're multiple [stack:xxxx] regions, are they thread local stacks? If not, what are they? They seem to get mapped in many different locations scattered in the memory space. If assuming the stack is at the top of the user space, then the user space memory is 2GB, the rest 2GB taken by the kernel space. Is it