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 ()

الطرق العامة

تأكيد NoSecurityCrashes

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

المعلمات
tombstones List

config TombstoneUtils.Config

الحصول على سلسلة محادثات رئيسية

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

المعلمات
tombstone TombstoneProtos.Tombstone

المرتجعات
Optional<TombstoneProtos.Thread>

اسم ملف المعالجة

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

تقوم بإرجاع اسم ملف العملية. مثلاً: "/system/bin/mediaserver" يعرض "mediaserver"

المعلمات
tombstone TombstoneProtos.Tombstone

المرتجعات
Optional<String>

الحصول على SecurityCrashes

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