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 ()
с LibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Начать прикреплять отладку libc malloc ко всем процессам, запускаемым после этого вызова, и при закрытии не будет выдаваться ошибка отладки malloc.
Параметры |
---|
device | ITestDevice : используемое устройство |
mallocDebugOptions | String : значение для установки libc.debug.malloc.options. |
Возвращает |
---|
AutoCloseable | Объект AutoCloseable, который отключает отладку libc malloc и проверяет наличие ошибок отладки malloc при закрытии. |
сLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Настройте так, чтобы отладка malloc присоединялась к заданному имени процесса и не сообщала об ошибке отладки malloc при закрытии. Обратите внимание, что после этого вызова нужно будет вручную запустить processName.
Параметры |
---|
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 при закрытии. |