1
英特爾處理器中的最後一個分支記錄功能。它們適用於具有大量分支的大型程序嗎?如果是的話,你如何通過使用16個MSR寄存器來確定整個路徑?用於大型程序的LBR
英特爾處理器中的最後一個分支記錄功能。它們適用於具有大量分支的大型程序嗎?如果是的話,你如何通過使用16個MSR寄存器來確定整個路徑?用於大型程序的LBR
LBR功能只能跟蹤源和目標(最多32個,取決於處理器型號,而不像您所說的16個)最新的控制傳輸指令。富勒更多信息,請參閱英特爾軟件開發者手冊卷第17.4.8 3.
不過,如果你想跟蹤大量的控制轉移指令,你可以使用一個叫做轉移跟蹤商店的另一特徵(BTS) 。有關更多信息,請參閱英特爾軟件開發人員手冊卷3的第17.4.5,17.4.6和17.4.9節。