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 se há erros de depuração do malloc e limpar posteriormente.
Resumo
Métodos públicos |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Comece a anexar libc malloc debug a todos os processos iniciados após esta chamada, afirmando que não há erro de depuração malloc ao fechar. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Configure para que o malloc debug seja anexado ao processName fornecido e não afirme nenhum erro de depuração do malloc ao fechar. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Reinicie o serviço fornecido e ative o malloc debug nele, afirmando que não há erro de depuração do malloc ao fechar. |
Métodos públicos
fechar
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Comece a anexar libc malloc debug a todos os processos iniciados após esta chamada, afirmando que não há erro de depuração malloc ao fechar.
Parâmetros |
---|
device | ITestDevice : o dispositivo a ser usado |
mallocDebugOptions | String : valor para definir libc.debug.malloc.options. |
Devoluções |
---|
AutoCloseable | O objeto AutoCloseable que desativará a depuração do libc malloc e verificará se há erros de depuração do malloc quando fechado. |
comLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configure para que o malloc debug seja anexado ao processName fornecido e não afirme nenhum erro de depuração do malloc ao fechar. Observe que processName precisará ser iniciado manualmente após esta chamada.
Parâmetros |
---|
device | ITestDevice : o dispositivo a ser usado |
mallocDebugOptions | String : valor para definir libc.debug.malloc.options. |
processName | String : o processo ao qual anexar libc malloc debug. Não deveria estar em execução ainda. |
Devoluções |
---|
AutoCloseable | O objeto AutoCloseable que desativará a depuração do libc malloc e verificará se há erros de depuração do malloc quando fechado. |
comLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicie o serviço fornecido e ative o malloc debug nele, afirmando que não há erro de depuração do malloc ao fechar.
Parâmetros |
---|
device | ITestDevice : o dispositivo a ser usado |
mallocDebugOptions | String : valor para definir libc.debug.malloc.options. |
processName | String : o processo de serviço ao qual anexar libc malloc debug. Deveria estar correndo. |
Devoluções |
---|
AutoCloseable | O objeto AutoCloseable que irá reiniciar/desanexar o serviço, desabilitar a depuração do libc malloc e verificar se há erros de depuração do malloc quando fechado. |