R8 geri izleme, kodu karartılmış bir yığın izlemeden orijinal yığın izlemeyi (stack trace) elde etmeyi sağlayan bir araçtır. Yığın izleme, bir eşleme dosyasındaki sınıf ve yöntem adlarının orijinal tanımlarıyla eşleştirilmesiyle yeniden oluşturulur.
Kullanım
Karartılmış bir yığın izlemeyi (stack trace) geri izlemek için eşleme dosyasını retrace
ürününe iletin:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
Komut satırında yığın izleme (stack trace) dosyası verilmezse R8 geri izleme, kullanıcı tarafından standart giriş üzerinden yığın izlemenin girilmesini bekler. Giriş yaptıktan sonra, giriş akışını sonlandırın:
- Linux, macOS: Control+D
- Windows: Control+Z+Enter
Geri çekilen çıktı daha sonra standart çıkışa yazılır.
Seçenekler
Aşağıdaki tabloda, R8 geri izleme için komut satırı seçenekleri açıklanmaktadır:
Option | Zorunlu mu? | Açıklama |
---|---|---|
--verbose
|
hayır | Yöntem parametreleri ve yöntem döndürme türü gibi daha fazla bilgiyi yazdırır. |
--info
|
hayır | Teşhis düzeyini info olarak ayarlar. Daha ayrıntılı bir görünüm için TeşhisHandler öğesine bakın.
|
--quiet
|
hayır | Odağı artırmak için yazdırılan bilgi miktarını azaltır. |
--regex <regular_exp>
|
hayır | Yığın izleme satırlarını ayrıştırmak için kullanılan varsayılan normal ifadenin üzerine yazar.
Örneğin, aşağıda temel yığın izlemeleri ayrıştırabilen bir normal ifade verilmiştir:
|
Kullanım notları
R8 geri izleme, kod karartma uygulanmış sınıf ve yöntem adlarını orijinal tanımla tekrar eşlemek için oluşturulmuş bir eşleme dosyası kullanır. Uygulamanızı doğru şekilde geri çekilebilecek şekilde küçültme hakkında daha fazla bilgi için Karartılmış yığın izlemenin kodunu çözme bölümüne bakın.