标签: transactions intel tsx transactional-memory
从another question开始,显然隐藏了英特尔TSX读/写集。这是可以理解的,特别是因为它允许他们搞砸设计和实现,并可能尝试像布隆过滤器等等。
但是当一个事务中止时,最好看看是什么地址 - 或缓存行 - 引起了它(当这样的事情是中止的原因时)。地址是否暴露在任何地方?
答案 0 :(得分:1)
在与英特尔的人交谈之后,没有办法做到这一点[citation]。地址不会通过中止保留。有聪明的黑客可以得到,例如,执行的指令的地址(见引用),但不是写的地址。