2 Ağustos 2020 Pazar

Debugger Soft Ice Uygulaması (Debugger soft ice application)

Soft Ice uygulaması düşük seviyeli bir yazılımı debug etmek için geliştirilmiştir.Bu uygulamanın geliştirilme nedenleri aşağıdaki gibidir:

  • Yüksek seviyeli olarak geliştirilen debugger'ların çok düşük bir hızda gerçekleştirdiği kimi zaman, hiç gerçekleştiremediği debuggerların çok düşük bir hızda gerçekleştirdiği kimi zaman, hiç gerçekleştiremediği debug mekanizmalarına sanal makine özelliği sağlamak için geliştirilmiştir.
  • Soft Ice, debugger uygulamasını diğer uygulamalardan ayıran bir diğer özellik ve bu özellik bu uygulamanın gelişmesinin temeli olmuştur.Soft Ice uygulaması güçlü bir hata bulma debugger'ıdır.
  • Soft Ice uygulamasının geliştirilme sebepleri arasında yer alan bir diğer madde ise, kolay bir arayüz ekranına sahip olmasıdır.Diğer debugger'lardan ayıran bir diğer özelliği de budur.


Soft Ice uygulamasının nedenlerini yukaruda gördük.Şimdi göreceğimiz uygulamalar ise Soft Ice uygulamasının özellikleridir..

  • Var olan bir debugger uygulaması ile çalışabilme özelliği
  • Debugger kullanıcıları için kolay bir arayüz ve öğrenebilmeleri için geliştirilmiş bir yardım sistemi 
  • Sembolik ve kaynak seviyeli hata ayıklama sistemi 
  • Port okuma ve yazma aynı zamanda hafıza okuma ve yazma özelliğine sahip olması
  • Diğer uygulamalara gerek kalmadan kullanılabilme imkanı sağlaması 
Soft Ice uygulamasında dikkat edilmesi ve yüklenmesi gereken DLL dosyaları da, aynı konfigürasyon dosyası içerisinde yer almaktadır.

F1:Yardım sistemini görüntülemektedir.
F2: Kayıt penceresini görüntülemektedir.
F3: Varsayılan kod modunu değiştirmek için kullanılmaktadır.
F4: Bu fonksiyon ile ekran yenilenmektedir.
F5: Uygulamaya dönebilmek için bu fonksiyon tuşu kullanılır.
F6: Kursör sistemini komut ve kod penceresi arasına getirir.
F7: Kursörün bulunduğu satıra gitmek için kullanılan fonksiyon tuşudur.
F8: Satır satır çalışmak için kullanılan fonksiyon tuşudur.
F9: Kursörün bulunmuş olduğu satıra breakpoint işlemi yapmak için kullanılan fonksiyon tuşudur.
F10: Uygulama basamaklarını görüntüler.
F11: Dönüş adresine gitmek için kullanılan fonksiyon tuşudur.
F12: Uygulamanın versiyonunu öğrenmek  için kullanılan fonksiyon tuşudur.

Hiç yorum yok:

Yorum Gönder