Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
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 при закрытии. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-10 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-10 UTC."],[],[]]