A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
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 de malloc em um processo, verificar se há erros de depuração de malloc e limpar
depois.
Resumo
Métodos públicos |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Comece a anexar a depuração libc malloc a todos os processos iniciados após essa chamada, afirmando que não
há erro de depuração de malloc ao fechar.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Configurada para que o depurador malloc seja anexado ao processName fornecido e não afirme nenhum erro de depuração
malloc ao fechar.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Reinicie o serviço e ative a depuração de malloc nele, afirmando que não há erro de depuração de malloc ao
fechar.
|
Métodos públicos
fechar
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Comece a anexar a depuração libc malloc a todos os processos iniciados após essa chamada, afirmando que não
há um erro de depuração de malloc ao fechar.
Parâmetros |
device |
ITestDevice : o dispositivo a ser usado |
mallocDebugOptions |
String : valor para definir libc.debug.malloc.options. |
Retorna |
AutoCloseable |
O objeto AutoCloseable, que desativa a depuração de libc malloc e verifica erros de depuração
de malloc quando fechado.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configurada para que o depurador malloc seja anexado ao processName fornecido e não afirme nenhum erro de depuração
malloc ao fechar. O processName precisa ser iniciado manualmente após essa 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 o depurador libc malloc será anexado. Ainda não está em execução. |
Retorna |
AutoCloseable |
O objeto AutoCloseable, que desativa a depuração de libc malloc e verifica erros de depuração
de malloc quando fechado.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicie o serviço e ative a depuração de malloc nele, afirmando que não há erro de depuração de 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 o depurador libc malloc será anexado. Deve estar em execução. |
Retorna |
AutoCloseable |
O objeto AutoCloseable que reinicia/desconecta o serviço, desativa o depurador libc malloc
e verifica erros de depuração de malloc quando fechado.
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[null,null,["Última atualização 2025-03-26 UTC."],[],[]]