TombstoneUtils

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)

पब्लिक कंस्ट्रक्टर

TombstoneUtils

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