Débogage malloc
public
class
MallocDebug
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.MallocDebug
|
Utilitaires pour configurer les options de débogage malloc sur un processus, vérifier les erreurs de débogage malloc et nettoyer
par la suite.
Résumé
Méthodes publiques |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Commencez à joindre le débogage libc malloc à tous les processus qui se lancent après cet appel, en affirmant qu'aucun
erreur de débogage malloc à la fermeture.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Configurer de sorte que le débogage malloc soit associé au processName donné et ne revendique aucun débogage malloc.
lors de la fermeture.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Redémarrer le service donné et activer le débogage malloc, en affirmant l'absence d'erreur de débogage malloc lors
bouclage.
|
Méthodes publiques
fermer
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Commencez à joindre le débogage libc malloc à tous les processus qui se lancent après cet appel, en affirmant qu'aucun
erreur de débogage malloc à la fermeture.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur sur laquelle définir libc.debug.malloc.options. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui désactivera le débogage de libc malloc et la recherche de malloc
pour déboguer les erreurs lors de la fermeture.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configurer de sorte que le débogage malloc soit associé au processName donné et n'applique aucun débogage malloc.
lors de la fermeture. Notez que processName devra être lancé manuellement après cet appel.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur sur laquelle définir libc.debug.malloc.options. |
processName |
String : processus d'association du débogage libc malloc. Ne doit pas encore être en cours d'exécution. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui désactivera le débogage de libc malloc et la recherche de malloc
pour déboguer les erreurs lors de la fermeture.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Redémarrer le service donné et activer le débogage malloc, en affirmant l'absence d'erreur de débogage malloc lors
bouclage.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur sur laquelle définir libc.debug.malloc.options. |
processName |
String : processus de service auquel associer le débogage de libc malloc. Doit être en cours d'exécution. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui redémarrera/dissocie le service et désactivera libc malloc
déboguer et vérifier les erreurs de débogage malloc lorsqu'il est fermé.
|