MallocDebug
public
class
MallocDebug
extends Object
implements
AutoCloseable
Objeto java.lang.
|
↳ |
com.android.sts.common.MallocDebug
|
Utilidades para configurar opciones de depuración de malloc en un proceso, comprobar errores de depuración de malloc y realizar una limpieza
después.
Resumen
Métodos públicos |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Comienza a adjuntar la depuración de libc malloc a todos los procesos que se inicien después de esta llamada y confirma que no
error de depuración de malloc al cerrarse.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Realiza la configuración para que la depuración de malloc se adjunte al processName determinado y no confirmes que no hay depuración de malloc.
al cerrarlo.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Reiniciar el servicio determinado y habilitar la depuración malloc en él, sin declarar ningún error de depuración malloc al
se cierra.
|
Métodos públicos
cerrar
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Comienza a adjuntar la depuración de libc malloc a todos los procesos que se inicien después de esta llamada y confirma que no
error de depuración de malloc al cerrarse.
Parámetros |
device |
ITestDevice : Es el dispositivo que se usará. |
mallocDebugOptions |
String : Es el valor para establecer libc.debug.malloc.options. |
Muestra |
AutoCloseable |
El objeto AutoCloseable que inhabilitará la depuración de libc malloc y comprobará si hay malloc
depurar errores cuando se cierra.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Realiza la configuración para que la depuración de malloc se adjunte al processName determinado y no confirmes que no hay depuración de malloc.
al cerrarlo. Ten en cuenta que processName deberá iniciarse de forma manual después de esta llamada.
Parámetros |
device |
ITestDevice : Es el dispositivo que se usará. |
mallocDebugOptions |
String : Es el valor para establecer libc.debug.malloc.options. |
processName |
String : Es el proceso al que se adjunta la depuración de malloc a libc. Aún no debería estar en ejecución. |
Muestra |
AutoCloseable |
El objeto AutoCloseable que inhabilitará la depuración de libc malloc y comprobará si hay malloc
depurar errores cuando se cierra.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Reiniciar el servicio determinado y habilitar la depuración malloc en él, sin declarar ningún error de depuración malloc al
se cierra.
Parámetros |
device |
ITestDevice : Es el dispositivo que se usará. |
mallocDebugOptions |
String : Es el valor para establecer libc.debug.malloc.options. |
processName |
String : Es el proceso del servicio al que se adjunta la depuración de libc malloc. Debería estar en ejecución. |
Muestra |
AutoCloseable |
El objeto AutoCloseable que reinicia/desconecta el servicio e inhabilita libc malloc
depurar y comprobar si hay errores de depuración de malloc cuando se cierra.
|