在TLB Access中设置断点

时间:2015-06-30 16:18:48

标签: linux debugging armv6 tlb

一旦特定PID访问ARM v6中的TLB条目(Translation Lookaside Buffer),假设我知道PID,是否有可能设置断点。

TLB条目是否具有特定地址,因此我可以为它们设置断点?

1 个答案:

答案 0 :(得分:2)

在用户空间中几乎不可能这样做,因为内核和硬件会从用户那里抽象出来。

当存在虚拟地址查找未命中时,TLB实际上由硬件填充,并且每次有上下文切换时刷新TLB。

我能想到的唯一方法是使用一些kprintf并在linux中使用内存管理代码,这对于使用kgdb来理解并不是一件容易的事。

此堆栈溢出答案可能会帮助您ARM11 Translation Lookaside Buffer (TLB) usage?