之前发的文 好像被砍掉了...现在来自回
因为学习Kernel路上有遇到些问题,
目前想个法子解决了@@
想做的是 memory某段address中 要侦测这address是否被修改
感谢有大大提供各种不同的方法。
这边来说我想的方法是比较被动的方式。
想法:
把某段memory位置 设定成Read Only 让他进Page fault handler
然后再到Page fault handler 看看memory的值被改成多少?
譬如原本是 a = 5; 设定 &a是Read Only
当modify 的时候会进Page fault handler
但我希望 1 < a < 10
Page fault handler 会检查 a被改成什么值 若是 a = 6;
那ok,return回去;若a = 11; 则Page fault。
感谢各位大大赐教~