2015-11-07 31 views
1

英特爾處理器中的最後一個分支記錄功能。它們適用於具有大量分支的大型程序嗎?如果是的話,你如何通過使用16個MSR寄存器來確定整個路徑?用於大型程序的LBR

回答

0

LBR功能只能跟蹤源和目標(最多32個,取決於處理器型號,而不像您所說的16個)最新的控制傳輸指令。富勒更多信息,請參閱英特爾軟件開發者手冊卷第17.4.8 3.

不過,如果你想跟蹤大量的控制轉移指令,你可以使用一個叫做轉移跟蹤商店的另一特徵(BTS) 。有關更多信息,請參閱英特爾軟件開發人員手冊卷3的第17.4.5,17.4.6和17.4.9節。

相關問題