टॉम्बस्टोनयूटिल्स

public class TombstoneUtils
extends Object

java.lang.ऑब्जेक्ट
com.android.sts.common.util.TombstoneUtils


क्रैश पार्सिंग के लिए सहायक फ़ंक्शन और साझा स्थिरांक शामिल हैं।

सारांश

नेस्टेड कक्षाएं

class TombstoneUtils.Config

class TombstoneUtils.Signals

सार्वजनिक निर्माणकर्ता

TombstoneUtils ()

सार्वजनिक तरीके

static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)
static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

प्रक्रिया का फ़ाइल नाम लौटाता है।

static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone, TombstoneUtils.Config config)

यह निर्धारित करता है कि क्या समाधि का पत्थर दिए गए कॉन्फ़िगरेशन के विरुद्ध सुरक्षा-संबंधी होने की संभावना है।

static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device, TombstoneUtils.Config config)

सार्वजनिक निर्माणकर्ता

टॉम्बस्टोनयूटिल्स

public TombstoneUtils ()

सार्वजनिक तरीके

assertNoSecurityCrashes

public static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

पैरामीटर
tombstones List

config TombstoneUtils.Config

getMainThread

public static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)

पैरामीटर
tombstone TombstoneProtos.Tombstone

रिटर्न
Optional<TombstoneProtos.Thread>

getProcessफ़ाइलनाम

public static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

प्रक्रिया का फ़ाइल नाम लौटाता है। उदाहरण के लिए "/system/bin/mediaserver" रिटर्न "मीडियासर्वर"

पैरामीटर
tombstone TombstoneProtos.Tombstone

रिटर्न
Optional<String>

getSecurityCrashes

public static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

पैरामीटर
tombstones List : जांचने योग्य समाधि-पत्थरों की सूची

config TombstoneUtils.Config : क्रैश डिटेक्शन कॉन्फ़िगरेशन ऑब्जेक्ट

रिटर्न
List<TombstoneProtos.Tombstone> सुरक्षा से संबंधित कब्रों के पत्थरों की एक सूची

isSecurityCrash

public static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone, 
                TombstoneUtils.Config config)

यह निर्धारित करता है कि क्या समाधि का पत्थर दिए गए कॉन्फ़िगरेशन के विरुद्ध सुरक्षा-संबंधी होने की संभावना है।

पैरामीटर
tombstone TombstoneProtos.Tombstone : जाँचने योग्य समाधि का पत्थर

config TombstoneUtils.Config : क्रैश डिटेक्शन कॉन्फ़िगरेशन ऑब्जेक्ट

रिटर्न
boolean यदि समाधि का पत्थर सुरक्षा से संबंधित है

AssertNoSecurityCrashes के साथ

public static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device, 
                TombstoneUtils.Config config)

पैरामीटर
device ITestDevice

config TombstoneUtils.Config

रिटर्न
AutoCloseable

फेंकता
DeviceNotAvailableException