R8 retrace — это инструмент для получения исходной трассировки стека из запутанной трассировки стека. Трассировка стека реконструируется путем сопоставления имен классов и методов в файле сопоставления с их исходными определениями.
Использование
 Чтобы отследить запутанную трассировку стека, передайте файл сопоставления для retrace :
retrace  path-to-mapping-file [path-to-stack-trace-file] [options] 
Если в командной строке не указан файл трассировки стека, обратная трассировка R8 ожидает ввода трассировки стека пользователем через стандартный ввод. После ввода завершите входной поток:
- Linux, macOS: Control+D
 - Windows: Control+Z+Enter.
 
Полученный результат затем записывается в стандартный вывод.
Параметры
В следующей таблице описаны параметры командной строки повторной трассировки R8:
| Вариант | Необходимый? | Описание | 
|---|---|---|
 --verbose | нет | Печатает дополнительную информацию, такую как параметры метода и тип возвращаемого значения метода. | 
 --info | нет |  Устанавливает уровень диагностики info . Для более подробной информации обратитесь к DiagnosticsHandler . | 
 --quiet | нет | Уменьшает объем печатаемой информации для повышения концентрации внимания. | 
 --regex <regular_exp> | нет |  Перезаписывает регулярное выражение по умолчанию для анализа строк трассировки стека. Например, следующее регулярное выражение может анализировать базовые трассировки стека:    | 
Примечания по использованию
R8 retrace использует сгенерированный файл сопоставления для сопоставления запутанных имен классов и методов обратно в исходное определение. Дополнительные сведения о сжатии приложения, чтобы его можно было правильно отслеживать, см. в разделе Декодирование запутанной трассировки стека .