notes of source code
文章平均质量分 64
云雷奋发雪月空明
这个作者很懒,什么都没留下…
展开
-
do_mmap_pgoff
mmap 内核实现--do_mmap_pgoff http://blog.chinaunix.net/uid-24774106-id-366143.htmlLinux内核源码阅读之内存映射篇http://blog.csdn.net/f413933206/article/details/5701903进程虚拟地址空间之arch_get_unma原创 2013-08-30 13:38:59 · 2117 阅读 · 0 评论 -
sys_mmap_pgoff
sys_mmap_pgoffSYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, unsigned long, prot, unsigned long, flags, unsigned long, fd, unsigned long, pgoff){ struct file * file = NUL原创 2013-08-30 14:42:48 · 3642 阅读 · 1 评论 -
sys_brk
sys_brkSYSCALL_DEFINE1(brk, unsigned long, brk){ unsigned long rlim, retval; unsigned long newbrk, oldbrk; struct mm_struct *mm = current->mm; unsigned long min_brk; down_write(&mm->mmap_原创 2013-08-30 14:57:09 · 1001 阅读 · 0 评论 -
Global kva allocator
Global kva allocator 数据结构/*** Global kva allocator ***/#define VM_LAZY_FREE 0x01#define VM_LAZY_FREEING 0x02#define VM_VM_AREA 0x04struct vmap_area { unsigned long va_start; unsigned lon原创 2013-08-30 16:51:52 · 902 阅读 · 0 评论