MallocDebug
public
class
MallocDebug
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.MallocDebug
|
Utilitários para configurar opções de depuração do Malloc em um processo, verificar erros de depuração e limpar
depois.
Resumo
Métodos públicos |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Começar a anexar a depuração libc Malloc a todos os processos iniciados após essa chamada, declarando que não
erro de depuração Malloc ao fechar.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Configurar para que a depuração Malloc seja anexada a um processName determinado e declare não depurar depuração mauoc
ao fechar.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Reinicia o serviço fornecido e ativa a depuração Malloc nele, declarando nenhum erro de depuração Malloc após
fechamento.
|
Métodos públicos
fechar
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Começar a anexar a depuração libc Malloc a todos os processos iniciados após essa chamada, declarando que não
erro de depuração Malloc ao fechar.
Parâmetros |
device |
ITestDevice : o dispositivo a ser usado. |
mallocDebugOptions |
String : valor a ser definido para libc.debug.malloc.options. |
Retorna |
AutoCloseable |
O objeto AutoCloseable que vai desativar a depuração libc Malloc e procurar por Malloc.
depurar erros quando fechados.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configurar para que a depuração Malloc seja anexada a um processName determinado e declare não depurar depuração mauoc
ao fechar. O processName precisará ser iniciado manualmente após a chamada.
Parâmetros |
device |
ITestDevice : o dispositivo a ser usado. |
mallocDebugOptions |
String : valor a ser definido para libc.debug.malloc.options. |
processName |
String : o processo ao qual anexar a depuração mauoc da libc. Ainda não pode estar em execução. |
Retorna |
AutoCloseable |
O objeto AutoCloseable que vai desativar a depuração libc Malloc e procurar por Malloc.
depurar erros quando fechados.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicia o serviço fornecido e ativa a depuração Malloc nele, declarando nenhum erro de depuração Malloc após
fechamento.
Parâmetros |
device |
ITestDevice : o dispositivo a ser usado. |
mallocDebugOptions |
String : valor a ser definido para libc.debug.malloc.options. |
processName |
String : o processo de serviço ao qual anexar a depuração mauoc da libc. Deve estar em execução. |
Retorna |
AutoCloseable |
O objeto AutoCloseable que reiniciará/desanexará o serviço, desativa libc Malloc
depurar e verificar erros de depuração Malloc quando fechado.
|