À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
MallocDebug
public
class
MallocDebug
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.MallocDebug
|
Utilitaires permettant de configurer les options de débogage malloc sur un processus, de rechercher des erreurs de débogage malloc et de nettoyer par la suite.
Résumé
Méthodes publiques |
void
|
close()
|
static
AutoCloseable
|
withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
Commencez à associer le débogage libc malloc à tous les processus lancés après cet appel, en affirmant qu'aucune erreur de débogage malloc ne se produit à la fermeture.
|
static
AutoCloseable
|
withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
Configurez le débogage malloc pour qu'il s'associe au nom de processus donné et n'affirme aucune erreur de débogage malloc à la fermeture.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
Redémarrez le service donné et activez le débogage malloc dessus, en affirmant qu'aucune erreur de débogage malloc ne se produit à la fermeture.
|
Méthodes publiques
fermer
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Commencez à associer le débogage libc malloc à tous les processus lancés après cet appel, en affirmant qu'aucune erreur de débogage malloc ne se produit à la fermeture.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur à définir sur libc.debug.malloc.options. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui désactive le débogage libc malloc et recherche les erreurs de débogage malloc lors de la fermeture.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Configurez le débogage malloc pour qu'il s'associe au nom de processus donné et n'affirme aucune erreur de débogage malloc à la fermeture. Notez que processName devra être lancé manuellement après cet appel.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur à définir sur libc.debug.malloc.options. |
processName |
String : processus auquel associer le débogage libc malloc. Ne devrait pas encore s'exécuter. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui désactive le débogage libc malloc et recherche les erreurs de débogage malloc lors de la fermeture.
|
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Redémarrez le service donné et activez le débogage malloc dessus, en affirmant qu'aucune erreur de débogage malloc ne se produit à la fermeture.
Paramètres |
device |
ITestDevice : appareil à utiliser |
mallocDebugOptions |
String : valeur à définir sur libc.debug.malloc.options. |
processName |
String : processus de service auquel associer le débogage libc malloc. Doit être en cours d'exécution. |
Renvoie |
AutoCloseable |
Objet AutoCloseable qui redémarre/déconnecte le service, désactive le débogage libc malloc et recherche des erreurs de débogage malloc lors de la fermeture.
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]