MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Obiekt |
↳ | com.android.sts.common.MallocDebug |
Narzędzia do konfigurowania opcji debugowania malloc w procesie, sprawdzania błędów debugowania malloc i późniejszego czyszczenia.
Streszczenie
Metody publiczne |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Rozpocznij dołączanie debugowania libc malloc do wszystkich procesów uruchamianych po tym wywołaniu, nie zgłaszając błędu debugowania malloc po zamknięciu. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Skonfiguruj tak, aby debugowanie malloc było dołączane do podanej nazwy procesu i nie zgłaszało błędu debugowania malloc po zamknięciu. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Zrestartuj daną usługę i włącz na niej debugowanie malloc, stwierdzając brak błędu debugowania malloc po zamknięciu. |
Metody publiczne
blisko
public void close ()
withLibcMallocDebugOnAllNewProceses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Rozpocznij dołączanie debugowania libc malloc do wszystkich procesów uruchamianych po tym wywołaniu, nie zgłaszając błędu debugowania malloc po zamknięciu.
Parametry |
---|
device | ITestDevice : urządzenie do użycia |
mallocDebugOptions | String : wartość, na którą należy ustawić libc.debug.malloc.options. |
Zwroty |
---|
AutoCloseable | Obiekt AutoCloseable, który po zamknięciu wyłączy debugowanie libc malloc i sprawdzi błędy debugowania malloc. |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Skonfiguruj tak, aby debugowanie malloc było dołączane do podanej nazwy procesu i nie zgłaszało błędu debugowania malloc po zamknięciu. Pamiętaj, że po tym wywołaniu należy ręcznie uruchomić proces nazwa_procesu.
Parametry |
---|
device | ITestDevice : urządzenie do użycia |
mallocDebugOptions | String : wartość, na którą należy ustawić libc.debug.malloc.options. |
processName | String : proces dołączania debugowania libc malloc do. Nie powinien jeszcze działać. |
Zwroty |
---|
AutoCloseable | Obiekt AutoCloseable, który po zamknięciu wyłączy debugowanie libc malloc i sprawdzi błędy debugowania malloc. |
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Zrestartuj daną usługę i włącz na niej debugowanie malloc, stwierdzając brak błędu debugowania malloc po zamknięciu.
Parametry |
---|
device | ITestDevice : urządzenie do użycia |
mallocDebugOptions | String : wartość, na którą należy ustawić libc.debug.malloc.options. |
processName | String : proces usługi, do którego należy dołączyć debugowanie libc malloc. Powinien biec. |
Zwroty |
---|
AutoCloseable | Obiekt AutoCloseable, który zrestartuje/odłączy usługę, wyłączy debugowanie libc malloc i sprawdzi błędy debugowania malloc po zamknięciu. |