Linux核心数据结构--mm_struct

阅读更多
用来描叙某任务或进程的虚拟内存。

struct mm_struct {

  int count;

  pgd_t * pgd;

  unsigned long context;

  unsigned long start_code, end_code, start_data, end_data;

  unsigned long start_brk, brk, start_stack, start_mmap;

  unsigned long arg_start, arg_end, env_start, env_end;

  unsigned long rss, total_vm, locked_vm;

  unsigned long def_flags;

  struct vm_area_struct * mmap;

  struct vm_area_struct * mmap_avl;

  struct semaphore mmap_sem;

};

你可能感兴趣的:(数据结构,Linux)