RichardUSTC

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年5月3日

摘要: 在某些情况下,我们可能需要去截获Linux操作系统的一些异常处理,比如截获page fault异常处理。可以修改内核的情况下 如果我们能够修改内核,那么截获page fault异常处理就会非常简单。以linux 3.8.0内核为例,系统中发生page fault之后,会进入page fault异常处理,调用do_page_fault函数。do_page_fault的代码如下:1 dotraplinkage void __kprobes2 do_page_fault(struct pt_regs *regs, unsigned long error_code)3 {4 except... 阅读全文
posted @ 2013-05-03 20:20 RichardUSTC 阅读(2736) 评论(3) 推荐(0) 编辑