一旦特定PID访问ARM v6中的TLB条目(Translation Lookaside Buffer),假设我知道PID,是否有可能设置断点。
TLB条目是否具有特定地址,因此我可以为它们设置断点?
答案 0 :(得分:2)
在用户空间中几乎不可能这样做,因为内核和硬件会从用户那里抽象出来。
当存在虚拟地址查找未命中时,TLB实际上由硬件填充,并且每次有上下文切换时刷新TLB。
我能想到的唯一方法是使用一些kprintf并在linux中使用内存管理代码,这对于使用kgdb来理解并不是一件容易的事。
此堆栈溢出答案可能会帮助您ARM11 Translation Lookaside Buffer (TLB) usage?