为什么有些调试器可以修改其他程序的内存

问题描述 投票:0回答:0

我正在上操作系统课程,书上说:

只有当虚拟地址“太大”或负数时,结果才会出错,引发异常。

我注意到,在实践中,有一些调试器可以修改其他程序的内存。
为什么这些调试器没有被操作系统终止?

debugging memory-management operating-system
© www.soinside.com 2019 - 2024. All rights reserved.