Функция последней ветви записи в процессорах Intel. Являются ли они подходящими для больших программ, которые имеют много разветвлений? Если да, то как вам удается найти весь путь, просто используя 16 регистров MSR, в том числе Haswell?LBR для больших программ
1
A
ответ
0
Функция LBR может отслеживать только источник и пункт назначения (до 32 в зависимости от модели процессора, а не 16, как вы сказали), последние инструкции по управлению передачей. Дополнительную информацию см. В разделе 17.4.8 руководства по программированию программного обеспечения Intel. 3.
Однако, если вы хотите отследить большое количество инструкций по передаче управления, вы можете использовать еще одну функцию, называемую Branch Trace Store (BTS) , Дополнительные сведения см. В разделах 17.4.5, 17.4.6 и 17.4.9 руководства по программному обеспечению Intel. 3.
Смежные вопросы
- 1. Регистрация списка программ Windows для установленных программ
- 2. iOS выбор программ из программ для фотографий
- 3. iphone программ для разработчиков
- 4. Makefile для открытия программ
- 5. Doxygen для процедурных программ
- 6. Как активировать компенсацию силы тяжести в KUKA LBR iiwa
- 7. Условные обозначения для моделирования программ c
- 8. Захват текущих запущенных программ в качестве программ для запуска
- 9. Переходя от Привета мира стиля простых программ для больших/реальных проектов: руководство по реальному миру проекты
- 10. Использование Emacs для больших больших проектов
- 11. Права администратора для определенных программ
- 12. Универсальный метаязык для «простых» программ
- 13. Проверка Ajax для программ Go
- 14. программа для мониторинга других программ
- 15. Прямой счетчик программ для чтения
- 16. autotools для 2-х программ
- 17. Инструмент для понимания ассемблерных программ?
- 18. Рекомендации для программ с петлями
- 19. инструмента для создания 3D-программ
- 20. визуализатор кода для программ Racket
- 21. MySQL хостинг для программ Windows
- 22. Интерфейс vim для других программ
- 23. Расчет времени для параллельных программ
- 24. Когда память выделена для программ?
- 25. Программа для вызова других программ
- 26. Программы для блокировки программ Java?
- 27. Использование Maven для запуска программ
- 28. WPF ComboBox для медленных программ
- 29. Сброс программ для резервирования ссылок?