4

另一个问题来看,显然英特尔 TSX 读/写集是隐藏的。这是可以理解的,特别是因为它允许他们搞砸设计和实现,并可能尝试诸如布隆过滤器之类的东西。

但是当一个事务中止时,最好看看是什么地址或缓存行导致它(当这样的事情是中止的原因时)。地址是否暴露在任何地方?

4

1 回答 1

2

在与英特尔的人交谈后,没有办法做到这一点[引文]。该地址不会通过中止保留。有一些聪明的技巧可以得到,例如,被执行的指令的地址(见引用),但不是写的地址。

于 2017-10-18T19:09:31.073 回答