UprobeStats

UprobeStats modülü Android 16'da kullanıma sunuldu. Bu modül, aşağıdakileri sağlayan dinamik bir enstrümantasyon altyapısını etkinleştirir:

  • Yeni telemetri verilerinin saha cihazlarına hızlı bir şekilde dağıtılmasını sağlamak için uprobe ve eBPF'yi kullanır.
  • BPF programlarını kullanarak kullanıcı alanı işlemlerini inceler.
  • İstemci davranışını kontrol etmek için yapılandırma gönderme özelliğini kullanır.
  • BPF programı ekini, veri okumayı ve günlükleri yönetir.

Bu modül, özellikle beklenmedik telefon yeniden başlatmaları ve kötüye kullanım amaçlı uygulamalarla mücadele gibi sorunlar için daha hızlı telemetri dağıtımı ihtiyacını karşılar. Bu modül, OEM'lerin endişelere (ör. sanal ekranın kötüye kullanımı) ve üretim olaylarına daha hızlı yanıt vermesini sağlar. Uygulama kötüye kullanımıyla mücadele etmek için çok önemli olan dinamik enstrümantasyon özelliğini etkinleştirir.

Bağımlılıklar

Modül, yürütülebilir ofsetleri ve yolları aramak için bir platform API'sine, günlükleri Statsd'ye yazmak için ise bir Statsd API'sine bağlıdır.