当前位置: 技术问答>linux和unix
关于在内核空间和用户空间引用一个空指针的后果很原因
来源: 互联网 发布时间:2016-05-23
本文导语: 为什么在内核中引用空指针会马上崩掉,而在应用程序中不会呢,是因为libc库包装的函数中进行检查了吗,那也不对阿,如果我要写某个非法地址,只有内核才知道那是非法地址阿。。。 | ...
为什么在内核中引用空指针会马上崩掉,而在应用程序中不会呢,是因为libc库包装的函数中进行检查了吗,那也不对阿,如果我要写某个非法地址,只有内核才知道那是非法地址阿。。。
|
应用程序引用了空指针,操作系统会来为其处理。让该进程退出。在缺页中断处理函数中。
而在内核中引用了空指针,就没有谁来为其处理了。
而在内核中引用了空指针,就没有谁来为其处理了。