Last Branch Record 是指寄存器对 (MSR) 的集合,这些寄存器对 (MSR) 存储与最近执行的分支相关的源地址和目标地址。它们在 Intel Core 2、Intel Xeon 和 Intel Atom 处理器系列中均受支持。http://css.csail.mit.edu/6.858/2012/readings/ia32/ia32-3b.pdf文档有更多信息,以防您感兴趣。
类似 LBR 的功能是否仅在 Intel 微处理器中可用,或者在 ARM 等中存在类似的功能?
Last Branch Record 是指寄存器对 (MSR) 的集合,这些寄存器对 (MSR) 存储与最近执行的分支相关的源地址和目标地址。它们在 Intel Core 2、Intel Xeon 和 Intel Atom 处理器系列中均受支持。http://css.csail.mit.edu/6.858/2012/readings/ia32/ia32-3b.pdf文档有更多信息,以防您感兴趣。
类似 LBR 的功能是否仅在 Intel 微处理器中可用,或者在 ARM 等中存在类似的功能?
综上所述,正如 Carl 提到的,ARM 在某些处理器上还具有程序跟踪功能。这个网站有关于这个功能的有趣细节:http: //infocenter.arm.com/help/index.jsp ?topic=/com.arm.doc.set.coresight/index.html