小编Tez*_*war的帖子

Linux如何发现非法内存访问错误?

我有一个关于 Linux 如何捕获内存访问错误的问题。据我所知,用户空间程序不需要每次想要访问内存时都询问操作系统,现在当进程尝试访问不在其地址空间中的内存位置时,CPU 必须有办法停止并将此事件传达给操作系统。

所以我的问题是:CPU 如何通知操作系统此事件?它是否开始执行预定义的代码?如果是,请告诉我该代码在内存中的位置、该代码部分的名称是什么、它的作用是什么,等等。

linux system-calls segmentation-fault

4
推荐指数
1
解决办法
988
查看次数

标签 统计

linux ×1

segmentation-fault ×1

system-calls ×1