MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
Obiekt Java.lang.Object |
↳ | 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) Zacznij dołączać debugowanie libc malloc do wszystkich procesów uruchamianych po tym wywołaniu, zapewniając brak błędu debugowania malloc po zamknięciu. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Skonfiguruj tak, aby debugowanie malloc było dołączone 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 w niej debugowanie malloc, stwierdzając brak błędu debugowania malloc po zamknięciu. |
Metody publiczne
zamknąć
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Zacznij dołączać debugowanie libc malloc do wszystkich procesów uruchamianych po tym wywołaniu, zapewniając brak błędu debugowania malloc po zamknięciu.
Parametry |
---|
device | ITestDevice : urządzenie, którego chcesz używać |
mallocDebugOptions | String : wartość, na którą ma zostać ustawiona biblioteka 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łączone do podanej nazwy procesu i nie zgłaszało błędu debugowania malloc po zamknięciu. Należy pamiętać, że po tym wywołaniu procesName będzie musiał zostać uruchomiony ręcznie.
Parametry |
---|
device | ITestDevice : urządzenie, którego chcesz używać |
mallocDebugOptions | String : wartość, na którą ma zostać ustawiona biblioteka libc.debug.malloc.options. |
processName | String : proces, do którego należy dołączyć debugowanie libc malloc. Nie powinien jeszcze biegać. |
Zwroty |
---|
AutoCloseable | Obiekt AutoCloseable, który po zamknięciu wyłączy debugowanie libc malloc i sprawdzi błędy debugowania malloc. |
z LibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Zrestartuj daną usługę i włącz w niej debugowanie malloc, stwierdzając brak błędu debugowania malloc po zamknięciu.
Parametry |
---|
device | ITestDevice : urządzenie, którego chcesz użyć |
mallocDebugOptions | String : wartość, na którą ma zostać ustawiona biblioteka libc.debug.malloc.options. |
processName | String : proces serwisowy, do którego należy dołączyć debugowanie libc malloc. Powinienem biegać. |
Zwroty |
---|
AutoCloseable | Obiekt AutoCloseable, który ponownie uruchomi/odłączy usługę, wyłączy debugowanie libc malloc i sprawdzi błędy debugowania malloc po zamknięciu. |