R8 retrace est un outil permettant d'obtenir la trace de pile d'origine à partir d'une trace de pile obscurcie. La trace de la pile est recréée en faisant correspondre les noms de classe et de méthode d'un fichier de mappage avec leurs définitions d'origine.
Utilisation
Pour retracer une trace de pile obscurcie, transmettez le fichier de mappage à retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Si aucun fichier de trace de pile n'est fourni sur la ligne de commande, R8 retrace attend que l'utilisateur la saisisse via une entrée standard. Après l'entrée, arrêtez le flux d'entrée :
- Linux et macOS : Ctrl+D
- Windows : Ctrl+Z+Entrée
La sortie retracée est ensuite écrite sur la sortie standard.
Options
Le tableau suivant décrit les options de ligne de commande de R8 retrace :
Option | Obligatoire ? | Description |
---|---|---|
--verbose
|
non | Affiche d'autres informations, telles que les paramètres et le type renvoyé de la méthode. |
--info
|
non | Définit le niveau de diagnostic sur info . Pour en savoir plus, consultez DiagnosticHandler.
|
--quiet
|
non | Réduit la quantité d'informations imprimées afin de pouvoir se concentrer sur l'essentiel. |
--regex <regular_exp>
|
non | Écrase l'expression régulière par défaut pour analyser les lignes de la trace de pile.
Par exemple, l'expression régulière suivante permet d'analyser les traces de la pile de base :
|
Remarques sur l'utilisation
R8 retrace utilise un fichier de mappage généré pour mapper les noms de classe et de méthode obscurcis à la définition d'origine. Pour en savoir plus sur la minification de votre application afin de pouvoir la retracer correctement, consultez Décoder une trace de pile obscurcie.