MallocDepuración
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Objeto |
↳ | com.android.sts.common.MallocDebug |
Utilidades para configurar opciones de depuración de malloc en un proceso, verificar errores de depuración de malloc y realizar la limpieza posterior.
Resumen
Métodos públicos |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Comience a adjuntar libc malloc debug a todos los procesos que se inicien 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) Configure para que la depuración de malloc se adjunte al nombre del 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 proporcionado y habilite la depuración de malloc en él, afirmando que no hay ningún error de depuración de malloc al cerrar. |
Métodos públicos
cerca
public void close ()
conLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Comience a adjuntar libc malloc debug a todos los procesos que se inicien 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 comprobará si hay errores de depuración de malloc cuando se cierre. |
conLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configure para que la depuración de malloc se adjunte al nombre del 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 al que 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 comprobará si hay errores de depuración de malloc cuando se cierre. |
conLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reinicie el servicio proporcionado y habilite la depuración de malloc en él, 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. |
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 comprobará si hay errores de depuración de malloc cuando se cierre. |