UprobeStats モジュールは Android 16 で導入されました。このモジュールは、以下を行う動的な計測インフラストラクチャを有効にするためのものです。
- uprobe と eBPF を使用してデバイス実機に新しいテレメトリーを迅速にデプロイできるようにする。
- BPF プログラムを使用してユーザー空間のプロセスを検査する。
- config push を使用してクライアントの動作を制御する。
- BPF プログラムの添付ファイル、データ読み取り、ログへの書き込みを管理する。
このモジュールは、特に、予期しないスマートフォンの再起動や不正アプリ対策などの問題がある場合の、テレメトリーの迅速なデプロイの必要性に対処するものです。このモジュールにより、OEM は懸念(仮想ディスプレイの乱用など)や製品版のインシデントに迅速に対応できます。アプリの不正行為対策に欠かせない動的な計測機能を使用できるようにするモジュールです。
依存関係
実行可能なオフセットやパスの検索にはプラットフォーム API に依存し、Statsd へのログの書き込みには Statsd API に依存しています。