Retrace R8 adalah alat untuk memperoleh pelacakan tumpukan asli dari pelacakan tumpukan yang di-obfuscate. Pelacakan tumpukan direkonstruksi dengan mencocokkan nama metode dan class dalam file pemetaan ke definisi aslinya.
Penggunaan
Untuk me-retrace pelacakan tumpukan yang di-obfuscate, teruskan file pemetaan ke retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Jika tidak ada file pelacakan tumpukan yang diberikan pada command line, retrace R8 akan menunggu pelacakan tumpukan dimasukkan pengguna melalui input standar. Setelah input, hentikan stream input:
- Linux, macOS: Control+D
- Windows: Control+Z+Enter
Selanjutnya, output yang di-retrace ditulis ke output standar.
Opsi
Tabel berikut menjelaskan opsi command line retrace R8:
Opsi | Diperlukan? | Deskripsi |
---|---|---|
--verbose
|
tidak | Mencetak informasi selengkapnya, seperti parameter metode dan jenis nilai yang ditampilkan metode. |
--info
|
tidak | Menetapkan level diagnostik ke info . Untuk pembahasan yang lebih mendalam,
baca DiagnostikHandler.
|
--quiet
|
tidak | Mengurangi jumlah informasi yang dicetak untuk meningkatkan fokus. |
--regex <regular_exp>
|
tidak | Menimpa ekspresi reguler default untuk mengurai baris pelacakan tumpukan.
Misalnya, berikut ini adalah ekspresi reguler yang dapat mengurai pelacakan tumpukan dasar:
|
Catatan penggunaan
Retrace R8 menggunakan file pemetaan yang dihasilkan untuk memetakan kembali nama metode dan class yang di-obfuscate ke definisi asli. Untuk mengetahui informasi selengkapnya tentang cara mengecilkan aplikasi agar dapat di-retrace dengan benar, lihat Mendekode pelacakan tumpukan yang di-obfuscate.