Материалы
16 - 17 ноября 2017
|
Москва, КЦ ЗИЛ
17 ноября

Аппаратная трассировка ARM

Track 1
Трассировка с помощью железа является мощным средством получения информации о покрытии во всей системе в реальном времени и без излишних затрат ресурсов. Архитектура ARM CoreSight включает технологию Embedded Trace Macrocell, которая позволяет получить доступ к трассировке через интерфейс JTAG, экспортировать через ETM-порт, а также перепрограммировать ее для выполнения только программными средствами с сохранением в кольцевом буфере. В Linux версии 4.9 и выше трассировку на базе ETM можно использовать без дополнительной настройки, поскольку ARM CoreSight поддерживается подсистемой производительности. Однако, на других операционных системах для работы потребуется низкоуровневое программирование. В этом докладе рассматривается доступность трассировки выполнения программы на основе ETM в системах на архитектур ARMv7 и ARMv8, а также объясняется, как самостоятельно настроить программную трассировку и использовать информацию о покрытии кода, чтобы повысить эффективность фаззера.

Регистрация

Перейти к заказу билетов

Как добраться?

Москва, Культурный Центр ЗИЛ