MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Объект | |
↳ | com.android.sts.common.MallocDebug |
Утилиты для настройки параметров отладки malloc для процесса, проверки ошибок отладки malloc и последующей очистки.
Краткое содержание
Публичные методы | |
---|---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Начните прикреплять отладку libc malloc ко всем процессам, запускаемым после этого вызова, не сообщая об ошибке отладки malloc при закрытии. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Настройте так, чтобы отладка malloc привязывалась к заданному имени процесса и не сообщала об ошибке отладки malloc при закрытии. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Перезапустите данную службу и включите для нее отладку malloc, не сообщая об ошибке отладки malloc при закрытии. |
Публичные методы
закрывать
public void close ()
Броски | |
---|---|
Exception |
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions)
Начните прикреплять отладку libc malloc ко всем процессам, запускаемым после этого вызова, не сообщая об ошибке отладки malloc при закрытии.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
TimeoutException | |
ProcessUtil.KillException |
сLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName)
Настройте так, чтобы отладка malloc привязывалась к заданному имени процесса и не сообщала об ошибке отладки malloc при закрытии. Обратите внимание, что после этого вызова процессName необходимо будет запустить вручную.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
processName | String : процесс подключения отладки libc malloc. Еще не должно запускаться. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
IllegalArgumentException | |
TimeoutException | |
ProcessUtil.KillException |
сLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName)
Перезапустите данную службу и включите для нее отладку malloc, не сообщая об ошибке отладки malloc при закрытии.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
processName | String : процесс службы, к которому можно присоединить отладку libc malloc. Должен бежать. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который перезапустит/отключит службу, отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
IllegalArgumentException | |
TimeoutException | |
ProcessUtil.KillException |
MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Объект | |
↳ | com.android.sts.common.MallocDebug |
Утилиты для настройки параметров отладки malloc для процесса, проверки ошибок отладки malloc и последующей очистки.
Краткое содержание
Публичные методы | |
---|---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Начните прикреплять отладку libc malloc ко всем процессам, запускаемым после этого вызова, не сообщая об ошибке отладки malloc при закрытии. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Настройте так, чтобы отладка malloc привязывалась к заданному имени процесса и не сообщала об ошибке отладки malloc при закрытии. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Перезапустите данную службу и включите для нее отладку malloc, не сообщая об ошибке отладки malloc при закрытии. |
Публичные методы
закрывать
public void close ()
Броски | |
---|---|
Exception |
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions)
Начните прикреплять отладку libc malloc ко всем процессам, запускаемым после этого вызова, не сообщая об ошибке отладки malloc при закрытии.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
TimeoutException | |
ProcessUtil.KillException |
сLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName)
Настройте так, чтобы отладка malloc привязывалась к заданному имени процесса и не сообщала об ошибке отладки malloc при закрытии. Обратите внимание, что после этого вызова процессName необходимо будет запустить вручную.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
processName | String : процесс подключения отладки libc malloc. Еще не должно запускаться. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
IllegalArgumentException | |
TimeoutException | |
ProcessUtil.KillException |
сLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName)
Перезапустите данную службу и включите для нее отладку malloc, не сообщая об ошибке отладки malloc при закрытии.
Параметры | |
---|---|
device | ITestDevice : устройство для использования |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
processName | String : процесс службы, к которому можно присоединить отладку libc malloc. Должен бежать. |
Возврат | |
---|---|
AutoCloseable | Объект AutoCloseable, который перезапустит/отключит службу, отключит отладку libc malloc и проверит наличие ошибок отладки malloc при закрытии. |
Броски | |
---|---|
DeviceNotAvailableException | |
IllegalArgumentException | |
TimeoutException | |
ProcessUtil.KillException |