2009년 12월 2일 수요일

struct mm_struct

194 struct mm_struct {
195     struct vm_area_struct * mmap;       /* list of VMAs */
203     unsigned long task_size;        /* size of task vm space */


227     unsigned long total_vm, locked_vm, shared_vm, exec_vm;
228     unsigned long stack_vm, reserved_vm, def_flags, nr_ptes;
229     unsigned long start_code, end_code, start_data, end_data;
230     unsigned long start_brk, brk, start_stack;
231     unsigned long arg_start, arg_end, env_start, env_end;
}

 

126 struct vm_area_struct {
127     struct mm_struct * vm_mm;   /* The address space we belong to. */
128     unsigned long vm_start;     /* Our start address within vm_mm. */
129     unsigned long vm_end;       /* The first byte after our end address
}

댓글 없음:

댓글 쓰기