UprobeStats

Das Modul „UprobeStats“ wurde in Android 16 eingeführt. Dieses Modul ermöglicht eine dynamische Instrumentierungsinfrastruktur, die Folgendes bietet:

  • Mit uprobe und eBPF kann neue Telemetrie schnell auf Außendienstgeräten bereitgestellt werden.
  • Prozesse im Nutzerbereich werden mit BPF-Programmen untersucht.
  • Mit Config Push wird das Clientverhalten gesteuert.
  • Die Anhänge von BPF-Programmen, das Lesen von Daten und das Schreiben in Logs werden verwaltet.

Dieses Modul erfüllt den Bedarf nach einer schnelleren Bereitstellung von Telemetriedaten, insbesondere bei Problemen wie unerwarteten Neustarts von Smartphones und der Bekämpfung missbräuchlicher Apps. Mit diesem Modul können OEMs schneller auf Bedenken (z. B. Missbrauch virtueller Displays) und Produktionsvorfälle reagieren. Es bietet eine dynamische Instrumentierungsfunktion, die entscheidend für die Bekämpfung von App-Missbrauch ist.

Abhängigkeiten

Das Modul ist von einer Plattform-API abhängig, um ausführbare Offsets und Pfade zu suchen, und von einer Statsd API, um Logs in Statsd zu schreiben.