समाधि का पत्थर

public class TombstoneUtils
extends Object

java.lang.Object
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>

getProcessFilename

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

प्रक्रिया का फ़ाइल नाम लौटाता है। उदाहरण के लिए "/system/bin/mediaserver" रिटर्न "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 अगर समाधि का पत्थर सुरक्षा से संबंधित है

withAssertNoSecurityCrashes

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

मापदंडों
device ITestDevice

config TombstoneUtils.Config

रिटर्न
AutoCloseable

फेंकता
DeviceNotAvailableException