MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.MallocDebug |
Bir işlemde malloc hata ayıklama seçeneklerini ayarlamak, malloc hata ayıklama hatalarını kontrol etmek ve sonrasında temizlik yapmak için yardımcı programlar.
Özet
Genel 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 kapanışta hiçbir malloc hata ayıklama hatası olmadığını iddia edin. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Malloc hata ayıklamanın verilen işlemAdı'na ekleneceği ve kapanışta hiçbir malloc hata ayıklama hatasının olmayacağını bildirecek şekilde ayarlayın. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Verilen hizmeti yeniden başlatın ve malloc hata ayıklamasını etkinleştirin; kapatıldığında hiçbir malloc hata ayıklama hatası olmadığını iddia edin. |
Genel yöntemler
kapalı
public void close ()
withLibcMallocDebugOnAllNewProcesses
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 kapanışta hiçbir malloc hata ayıklama hatası olmadığını iddia edin.
Parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ın ayarlanacağı değer. |
İadeler |
---|
AutoCloseable | Libc malloc hata ayıklamasını devre dışı bırakacak ve kapatıldığında malloc hata ayıklama hatalarını kontrol edecek AutoCloseable nesnesi. |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Malloc hata ayıklamanın verilen işlemAdı'na ekleneceği ve kapanışta hiçbir malloc hata ayıklama hatasının olmayacağını bildirecek şekilde ayarlayın. Bu çağrıdan sonra prosesAdı'nın manuel olarak başlatılması gerekeceğini unutmayın.
Parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ın ayarlanacağı değer. |
processName | String : libc malloc hata ayıklamasının ekleneceği süreç. Henüz çalışmıyor olmalı. |
İadeler |
---|
AutoCloseable | Libc malloc hata ayıklamasını devre dışı bırakacak ve kapatıldığında malloc hata ayıklama hatalarını kontrol edecek AutoCloseable nesnesi. |
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Verilen hizmeti yeniden başlatın ve malloc hata ayıklamasını etkinleştirin; kapatıldığında hiçbir malloc hata ayıklama hatası olmadığını iddia edin.
Parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ın ayarlanacağı değer. |
processName | String : libc malloc hata ayıklamasının ekleneceği hizmet işlemi. Koşuyor olmalı. |
İadeler |
---|
AutoCloseable | Hizmeti yeniden başlatacak/bağlantısını kaldıracak, libc malloc hata ayıklamasını devre dışı bırakacak ve kapatıldığında malloc hata ayıklama hatalarını denetleyecek AutoCloseable nesnesi. |