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 ()
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 при закрытии. |
withLibcMallocDebugOnNewProcess
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 при закрытии. |
с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 при закрытии. |