Śledzenie stosu R8 to narzędzie do uzyskiwania oryginalnego zrzutu stosu z zaciemnionego zrzutu stosu. Zrzut stosu jest odtworzony przez dopasowanie nazw klas i metod w pliku mapowania do ich pierwotnych definicji.
Wykorzystanie
Aby ponownie śledzić zaciemniony zrzut stosu, przekaż plik mapowania do retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Jeśli w wierszu poleceń nie ma żadnego pliku zrzutu stosu, funkcja ponownego śledzenia R8 oczekuje na wpisanie przez użytkownika standardowego danych wejściowych. Po wprowadzeniu danych zakończ strumień wejściowy:
- Linux, macOS: Control+D
- Windows: Control+Z+Enter
Wycofane dane wyjściowe są następnie zapisywane na standardowym wyjściu.
Opcje
Poniższa tabela zawiera opis opcji wiersza poleceń odzyskiwania R8:
Opcja | Wymagana? | Opis |
---|---|---|
--verbose
|
nie | Wyświetla więcej informacji, takich jak parametry metody i typ zwracanej metody. |
--info
|
nie | Ustawia poziom diagnostyki na info . Aby dowiedzieć się więcej, zapoznaj się z funkcją DiagnostykaHandler.
|
--quiet
|
nie | Zmniejsza ilość drukowanych informacji, by zwiększyć koncentrację. |
--regex <regular_exp>
|
nie | Zastępuje domyślne wyrażenie regularne służące do analizowania wierszy zrzutu stosu.
Na przykład takie wyrażenie regularne może analizować podstawowe zrzuty stosu:
|
Zastosowanie
Śledzenie R8 używa wygenerowanego pliku mapowania do mapowania zaciemnionych nazw klas i metod z powrotem do pierwotnej definicji. Więcej informacji o zmniejszaniu rozmiaru aplikacji w taki sposób, by można było poprawnie ją pobrać, znajdziesz w sekcji Dekodowanie zaciemnionego zrzutu stosu.