MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.MallocDebug |
Utilitários para configurar as opções de depuração do malloc em um processo, verificar erros de depuração do malloc e fazer a limpeza posterior.
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, declarando nenhum erro de depuração malloc ao fechar. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Configure para que a depuração de malloc seja anexada ao processName fornecido e não declare nenhum erro de depuração de malloc ao fechar. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Reinicie o serviço fornecido e habilite a depuração malloc nele, declarando nenhum erro de depuração malloc ao fechar. |
Métodos públicos
perto
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, declarando nenhum 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 desabilitará a depuração libc malloc e verificará se há erros de depuração malloc quando fechado. |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configure para que a depuração de malloc seja anexada ao processName fornecido e não declare nenhum erro de depuração de 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 para anexar a depuração libc malloc. Não deve estar em execução ainda. |
devoluções |
---|
AutoCloseable | O objeto AutoCloseable que desabilitará a depuração libc malloc e verificará se há erros de depuração malloc quando fechado. |
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicie o serviço fornecido e habilite a depuração malloc nele, declarando nenhum 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. |
processName | String : o processo de serviço ao qual anexar libc malloc debug. Deve estar em execução. |
devoluções |
---|
AutoCloseable | O objeto AutoCloseable que reiniciará/desanexará o serviço, desabilitará a depuração libc malloc e verificará se há erros de depuração malloc quando fechado. |