MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.MallocDebug |
Bir süreçte malloc hata ayıklama seçeneklerini ayarlamak, malloc hata ayıklama hatalarını kontrol etmek ve daha sonra temizlemek 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 malloc hata ayıklama hatası olmadığını belirtin. |
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 bulunmadığını bildirecek şekilde ayarlayın. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Verilen hizmeti yeniden başlatın ve kapanışta malloc hata ayıklama hatası olmadığını iddia ederek malloc hata ayıklamasını etkinleştirin. |
Genel yöntemler
kapat
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 malloc hata ayıklama hatası olmadığını belirtin.
parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ı ayarlamak için 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 bulunmadığını bildirecek şekilde ayarlayın. processName'in bu çağrıdan sonra manuel olarak başlatılması gerekeceğini unutmayın.
parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ı ayarlamak için değer. |
processName | String : libc malloc hata ayıklamasını ekleme işlemi. Henüz çalıştırılmaması gerekir. |
İ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 kapanışta malloc hata ayıklama hatası olmadığını iddia ederek malloc hata ayıklamasını etkinleştirin.
parametreler |
---|
device | ITestDevice : kullanılacak cihaz |
mallocDebugOptions | String : libc.debug.malloc.options'ı ayarlamak için değer. |
processName | String : libc malloc hata ayıklamasının ekleneceği hizmet süreci. Çalışıyor 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ı kontrol edecek AutoCloseable nesnesi. |