Linux缺页异常处理–用户空间
用户空间的缺页异常可以分为两种情况– 1、触发异常的线性地址处于用户空间的vma中,但还未分配物理页,如果访问权限OK的话内核给进程分配相应的物理页了 2、触发异常的线性地址不处于用户空间的vma中,这种情况得判断是不是因为用户进程的栈空间消耗完而触发的缺页异常,如果是的话则在用户空间对栈区域进行扩展,并且分配相应的物理页,如果不是则作为一次非法地址访问来处理,内核将终结进程 下面来看do_page_fault()函数对用户空间缺页异常的处理 dotraplinkage void __kprobes do_page_fault(struct pt_regs *re
用户评论
推荐下载
-
异常知识以及处理
这个ppt很明了,内容清晰。可以短时间内补充异常基础知识
37 2019-02-17 -
异常处理和JDBC
Java Database Connectivity SQL层面的API 与SQL一致 可在现有数据库接口上实现 提供一致的JAVA界面 简单化 使用健壮、静态的通用数据类型 多种方法、多种功能
23 2019-02-23 -
AES加密异常处理
解决AES加密对国内java限制处理长度的问题。
25 2019-02-11 -
09_异常处理
异常概述 •异常处理已经成为衡量一门语言是否成熟的标准之一,目前的主流编程语言如C++、C#、Ruby、 Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮。
24 2019-03-16 -
c++异常处理
c++异常处理
30 2019-05-22 -
C++异常处理
C++异常处理
18 2019-05-22 -
6_异常处理
arm体系结构华清远见,这是很好地学习资料,欢迎大家下载
20 2019-05-22 -
windows的异常处理
描述windows下的SEH异常处理机制。
28 2019-05-22 -
精通JAVA处理异常
精通JAVA处理异常,文档讲解的很透彻。
22 2019-05-22 -
JAVA异常处理框架
JAVA异常处理框架,以及如何构造自己的异常体系,讲得比较详细,值得一看
33 2019-04-04
暂无评论