MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Objeto |
↳ | com.android.sts.common.MallocDebug |
Utilidades para configurar las opciones de depuración de malloc en un proceso, verificar errores de depuración de malloc y limpiar después.
Resumen
Métodos públicos |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Comience a adjuntar la depuración de libc malloc a todos los procesos que se inician después de esta llamada, afirmando que no hay ningún error de depuración de malloc al cerrar. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Configúrelo para que la depuración de malloc se adjunte al nombre de proceso dado y no afirme ningún error de depuración de malloc al cerrar. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Reinicie el servicio dado y habilite la depuración de malloc en él, afirmando que no hay error de depuración de malloc al cerrar. |
Métodos públicos
cerca
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Comience a adjuntar la depuración de libc malloc a todos los procesos que se inician después de esta llamada, afirmando que no hay ningún error de depuración de malloc al cerrar.
Parámetros |
---|
device | ITestDevice : el dispositivo a utilizar |
mallocDebugOptions | String : valor para configurar libc.debug.malloc.options. |
Devoluciones |
---|
AutoCloseable | El objeto AutoCloseable que deshabilitará la depuración de libc malloc y verificará los errores de depuración de malloc cuando esté cerrado. |
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configúrelo para que la depuración de malloc se adjunte al nombre de proceso dado y no afirme ningún error de depuración de malloc al cerrar. Tenga en cuenta que processName deberá iniciarse manualmente después de esta llamada.
Parámetros |
---|
device | ITestDevice : el dispositivo a utilizar |
mallocDebugOptions | String : valor para configurar libc.debug.malloc.options. |
processName | String : el proceso para adjuntar la depuración de libc malloc. No debería estar funcionando todavía. |
Devoluciones |
---|
AutoCloseable | El objeto AutoCloseable que deshabilitará la depuración de libc malloc y verificará los errores de depuración de malloc cuando esté cerrado. |
conLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicie el servicio dado y habilite la depuración de malloc en él, afirmando que no hay error de depuración de malloc al cerrar.
Parámetros |
---|
device | ITestDevice : el dispositivo a utilizar |
mallocDebugOptions | String : valor para configurar libc.debug.malloc.options. |
processName | String : el proceso de servicio al que adjuntar la depuración de libc malloc. Debería estar corriendo. |
Devoluciones |
---|
AutoCloseable | El objeto AutoCloseable que reiniciará/desconectará el servicio, deshabilitará la depuración de libc malloc y verificará los errores de depuración de malloc cuando esté cerrado. |