Malloc Hata Ayıklama
public
class
MallocDebug
extends Object
implements
AutoCloseable
Java.lang.Nesne
|
🎃 |
com.android.sts.common.MallocDebug
|
Bir işlemde Malloc hata ayıklama seçeneklerini ayarlamak, Malloc hata ayıklama hatalarını kontrol etmek ve temizleme için yardımcı programlar
yukarıya doğru ilerleyebilir.
Özet
Herkese açık yöntemler |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Bu çağrıdan sonra başlatılan tüm işlemlere libc Malloc hata ayıklamasını eklemeye başlayın ve şunu doğrulayın:
kapanma sırasında Malloc hata ayıklama hatası oluştu.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Malloc hata ayıklaması, belirtilen transactionName'e eklenecek ve Malloc hata ayıklaması yapmayacak şekilde ayarlanır
hatası oluştu.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Belirtilen hizmeti yeniden başlatın ve üzerinde Malloc hata ayıklamasını etkinleştirin.
kapanıyor.
|
Herkese açık yöntemler
kapat
public void close ()
withLibcMallocHata AyıklamaOnTümYeniSüreçler
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Bu çağrıdan sonra başlatılan tüm işlemlere libc Malloc hata ayıklamasını eklemeye başlayın ve şunu doğrulayın:
kapanma sırasında Malloc hata ayıklama hatası oluştu.
Parametreler |
device |
ITestDevice : kullanılacak cihaz |
mallocDebugOptions |
String : libc.debug.malloc.options olarak ayarlanacak değer. |
İlerlemeler |
AutoCloseable |
libc Malloc hata ayıklamasını devre dışı bırakacak ve Malloc'u kontrol edecek AutoCloseable nesnesi
kapatıldığında hata ayıklama hataları görebilirsiniz.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Malloc hata ayıklaması, belirtilen transactionName'e eklenecek ve Malloc hata ayıklaması yapmayacak şekilde ayarlanır
hatası oluştu. "ProcessName"in bu çağrıdan sonra manuel olarak başlatılması gerektiğini unutmayın.
Parametreler |
device |
ITestDevice : kullanılacak cihaz |
mallocDebugOptions |
String : libc.debug.malloc.options olarak ayarlanacak değer. |
processName |
String : libc Malloc hata ayıklamasına ekleme işlemi. Henüz yayınlanmamalıdır. |
İlerlemeler |
AutoCloseable |
libc Malloc hata ayıklamasını devre dışı bırakacak ve Malloc'u kontrol edecek AutoCloseable nesnesi
kapatıldığında hata ayıklama hataları görebilirsiniz.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Belirtilen hizmeti yeniden başlatın ve üzerinde Malloc hata ayıklamasını etkinleştirin.
kapanıyor.
Parametreler |
device |
ITestDevice : kullanılacak cihaz |
mallocDebugOptions |
String : libc.debug.malloc.options olarak ayarlanacak değer. |
processName |
String : libc Malloc hata ayıklamasının ekleneceği hizmet işlemi. Yayınlanıyor olmalıdır. |
İlerlemeler |
AutoCloseable |
Hizmeti yeniden başlatacak/ekini kaldıracak olan AutoCloseable nesnesi, libc Malloc'u devre dışı bırakın
hata ayıklayın ve kapatıldığında Malloc hata ayıklama hatalarını kontrol edin.
|