mm_struct 分析 上一节了解了linux(x86)的分页机制,其中有提PGD只要是来源于mm_struct,为了解进程内存相关信息,详细了解一下内存描述符的结构体--mm_struct。 mm_struct定义在include/linux/mm_types.h中,其中抽象出来的进程地址空间,如下图所示: linux的进程作为task_str…
mm和active_mm 用户态进程 tsk->mm = tsk->active_mm ---->指向内存地址; 内核态进程 tsk->mm = NULL tsk->active_mm = pre_tsk->active_mm; 具体可以参考这个链接: active_mm https://zhuanlan.zhi…