当前位置: 技术问答>linux和unix
请问LDD3中的 simple_nopage_mmap 函数的一些问题
来源: 互联网 发布时间:2016-03-20
本文导语: 请问 simple_nopage_mmap 传递的两个参数*filp 和 *vma是哪里来的? 是不是用户程序打开这个驱动时自动建立? 如果是这样的话vma是新建立的还是直接修改用户程序原来的某个vma? | 系用调用前...
请问 simple_nopage_mmap 传递的两个参数*filp 和 *vma是哪里来的?
是不是用户程序打开这个驱动时自动建立? 如果是这样的话vma是新建立的还是直接修改用户程序原来的某个vma?
是不是用户程序打开这个驱动时自动建立? 如果是这样的话vma是新建立的还是直接修改用户程序原来的某个vma?
|
系用调用前面一般都带sys_
sys_mmap2(), i386的在 arch/i386/kernel/sys_i386.c
用LXR吧,几乎每个版本都有,search也方便,试试在这个 http://lxr.linux.no/linux
sys_mmap2(), i386的在 arch/i386/kernel/sys_i386.c
用LXR吧,几乎每个版本都有,search也方便,试试在这个 http://lxr.linux.no/linux