UprobeStats

UprobeStats मॉड्यूल को Android 16 में लॉन्च किया गया था. यह मॉड्यूल, डाइनैमिक इंस्ट्रूमेंटेशन इंफ़्रास्ट्रक्चर को चालू करता है. इससे ये काम किए जा सकते हैं:

  • यह फ़ील्ड डिवाइसों पर नई टेलीमेट्री को तेज़ी से डिप्लॉय करने के लिए, uprobe और eBPF का इस्तेमाल करता है.
  • यह कुकी, BPF प्रोग्राम का इस्तेमाल करके उपयोगकर्ता के स्पेस की प्रोसेस की जांच करती है.
  • यह कुकी, क्लाइंट के व्यवहार को कंट्रोल करने के लिए कॉन्फ़िगरेशन पुश का इस्तेमाल करती है.
  • यह कुकी, BPF प्रोग्राम अटैचमेंट, डेटा पढ़ने, और लॉग में लिखने की प्रोसेस को मैनेज करती है.

इस मॉड्यूल से, टेलीमेट्री को तेज़ी से डिप्लॉय करने की ज़रूरत पूरी होती है. खास तौर पर, फ़ोन के अचानक रीबूट होने और गलत इस्तेमाल करने वाले ऐप्लिकेशन से जुड़ी समस्याओं के लिए. इस मॉड्यूल की मदद से, ओईएम को समस्याओं (जैसे कि वर्चुअल डिसप्ले का गलत इस्तेमाल) और प्रोडक्शन से जुड़ी घटनाओं के बारे में तेज़ी से जवाब देने में मदद मिलती है. यह डाइनैमिक इंस्ट्रूमेंटेशन की सुविधा चालू करता है. यह ऐप्लिकेशन के गलत इस्तेमाल को रोकने के लिए ज़रूरी है.

डिपेंडेंसी

यह मॉड्यूल, एक्ज़ीक्यूटेबल ऑफ़सेट और पाथ ढूंढने के लिए प्लैटफ़ॉर्म एपीआई पर निर्भर करता है. साथ ही, Statsd में लॉग लिखने के लिए Statsd API पर निर्भर करता है.