UprobeСтатистика

Модуль UprobeStats был представлен в Android 16. Этот модуль обеспечивает динамическую инструментальную инфраструктуру, которая:

  • Использует uprobe и eBPF для быстрого развертывания новой телеметрии на полевых устройствах.
  • Проверяет процессы пользовательского пространства с помощью программ BPF.
  • Использует config push для управления поведением клиента.
  • Управляет подключением программы BPF, чтением данных и записью в журналы.

Этот модуль отвечает за более быстрое развёртывание телеметрии, особенно для решения таких проблем, как неожиданные перезагрузки телефонов и борьба с вредоносными приложениями. Этот модуль позволяет OEM-производителям быстрее реагировать на проблемы (например, злоупотребление виртуальным дисплеем) и производственные инциденты. Он обеспечивает динамическое инструментирование, критически важное для борьбы со злоупотреблениями приложениями.

Зависимости

Модуль зависит от API платформы для поиска смещений и путей исполняемых файлов, а также от API Statsd для записи журналов в Statsd.