• programlari trace edip hatalarini bulmaya yariyan programlar.. en basit debugger dos'taki debug'dir.. dunyanin en iyi debugger'i ise soft ice'tir..
  • bug'ları ağır çekimde gösteren program.
  • gdb pek cok platformda calismasi ve zilyon tane secenegi bulunmasi sayisinde oldukca iyi bir alternatiftir. tek derdi hepimizin basinda olan windowsu pek de saglam desteklememesidir. ayrica ucretsizdir.
  • sap'de ulaşımı kolay olandır.

    [function]
    command=/h
    title=debugger
    type=systemcommand

    metnini txt dosyası olarak kaydederseniz, sap ekranlarına sürükleyip ekranı çalıştırınca debugger ekranına ulaşırsınız.
  • çalışmakta olan bir programı inceleyip hatalarını veya nasıl çalıştığını bulmanıza yarayan programdır. debugger'a girersiniz, program çalışırken o register dökümü, stack dökümü filan verir. heap içindeki değerleri de görmenizi sağlar. bırak onu, sizin için kodu disassemble bile eder(ne bokuma yarıycaksa artık). hatayı buluncaya kadar(özellikle c/c++ için uzun zaman alır bu) asırlar geçer.

    bi de yukarıdaki tanıma uymayan bi debugger vardır. evet, iki kulağınızın arasında masumca yatan organınızdan bahsediyorum(hayır aptal onlar kulak değil bacak, yukarıya çık. ha, ske ske debug edicem diyosan ben karışmıyorum). kullanması en zor, ama en iyi çalışan debugger odur. düşünenler için bu sözlerimizde büyük bir hikmet vardır!
  • elinizde hiçbir çip olmayabilir, ama siz programınızı sanal olarak bazı çipler üzerinde nasıl çalışacağını, hata varsa hata düzeltmeleri yapmak için bir çözüm arıyorsanız, çare openocd.

    qemu işlemci sanallaştırmasını kullanarak, gdb ile debug etmenizi sağlayan nays bir ortamdır. aynı zamanda programınızın oluşturduğu stack, heap, thread ve process gibi detayları inceleyebilirsiniz.
  • javascript'in icinde bir yerde bu keyword'u belirttiginizde visual studio o noktadan itibaren debugger'ini emrinize sunar.
  • (bkz: ollydbg)
  • rom'daki kodlari debug etmek icin ise yaramayan programlardir. calisma mantiklari breakpoint konulan yerdeki kodu kaldirip yerine bir interrupt ya da trap koymak oldugundan ve romdaki kodumuz duzenlenemediginden*, rom debug etmek icin daha farkli isler yapmak durumda kalinir.
  • bilgisayar izlencelerini kaynak kod üzerinden adım adım çalıştırabilen gereç
    (bkz: single step) (bkz: breakpoint)
hesabın var mı? giriş yap