StatusRivet
Resmi StatusRivet web sitesi

Windows debugging: çökme logundan gözden geçirilmiş farka

StatusRivet 2.9.26, Windows 10/11 için bir AI ajanıdır; derleme ve test komutlarınızı çalıştırır, çökme loglarını ve çağrı yığınlarını okur ve her düzeltmeyi kabul edebileceğiniz veya reddedebileceğiniz bir fark olarak önerir.

Sürüm

2.9.26

2 Kas 2026 tarihinde yayınlandı

Kurulum

34 MB

İndirme butonu bu yükleyiciyi verir

Taşınabilir

25 MB

Tek bir exe dosyası da mevcuttur

Diller

13

Uygulama arayüzü dilleri

Sistem

Windows 10/11

64-bit (x64)

Hesap

Yok

Çalıştırmak için hesap gerekmez

Çökmekten düzeltmeye

Windows debugging: gerçek araçlar ve gözden geçirilebilir bir fark

Windows debugging, bir programın neden hatalı davrandığını durdurarak, durumunu okuyarak ve bir düzeltmeyi test ederek bulmaktır. Sembollerle derleyin. StatusRivet 2.9.26 ardından derleme ve test komutlarınızı çalıştırır, hata ayıklayıcınızın yazdığı metin loglarını ve çağrı yığınlarını okur ve her önerilen değişikliği kabul etmeniz veya reddetmeniz için bir fark olarak gösterir.

01

Eksik null kontrolünü düzelt

Görev: Yazdığınız bir uygulama erişim ihlali (0xC0000005) ile çöküyor ve eksik bir null kontrolünden şüpheleniyorsunuz. Ajan, logunuzdaki istisna kodunu ve işlev adını bulmak için grep kullanır, ardından read_file ile o işlevin kaynak dosyasını açar. Onarımı edit_file ile bir fark olarak önerir. Ask first, bu düzenlemeden önce durur, böylece kabul etmeden önce değişen 3 satırı okursunuz. Shell ardından derleme komutunuzu ve test komutunuzu çalıştırır ve kart gerçek çıkış kodunu gösterir. Testi tekrar çalıştırın.

Araç izlemesi
grep  0xC0000005 crash.log  → 1 match
read_file  src/parser.cpp  → read
edit_file  src/parser.cpp  → +3
Shell  your test command  → exit 0
02

Hata ayıklayıcınızdan bir çağrı yığınınu düzeltmeye dönüştür

Görev: Kendi test derlemenizden bir çökme dökümünüz var ve hata yapan işlevi bulmanız gerekiyor. Shell, hata ayıklayıcınızı komut satırı modunda döküm üzerinde çalıştırır ve hata yapan iş parçacığının çağrı yığınını bir metin dosyasına kaydeder, ardından read_file bu metni yükler ve ajan ilk 3 çerçeveyi kaynak satırlarla eşleştirir. Semboller önemlidir. Eşleşen PDB ile yığın işlev adlarını, kaynak dosyaları ve satır numaralarını gösterirken, PDB olmadan yalnızca adresleri görürsünüz. Ajan minimal bir fark önerir ve siz Ask first modunda hiçbir şey değişmeden önce bu farkı gözden geçirirsiniz.

Araç izlemesi
Shell  your debugger on app.dmp > stack.txt  → exit 0
read_file  stack.txt  → read
grep  ParseHeader  → 2 matches
03

Lab hedefinde bir sürücü çökmeye hazırla

Görev: Yazdığınız bir sürücü test makinesini kilitliyor ve hata yapan modülü bulmak istiyorsunuz. Bir çekirdek hata ayıklama kurulumu için 2 makine veya bir sanal makine gerekir; biri hata ayıklayıcıyı çalıştıran, diğeri test hedefi olarak, bir hata ayıklama bağlantısıyla birbirine bağlanır. Bunu bir laboratuvarda tut. Günlük PC'nizi asla hedef olarak kullanmayın. Shell, sahip olduğunuz bir lab makinesi üzerinde SSH üzerinden komutları çalıştırır, read_file hata ayıklayıcınızın kaydettiği metni okur ve grep modül adını kaynak kodunuzla eşleştirir. Bağlantı ayarları hedefi değiştirir, bu yüzden eski değerleri yazın ve çalışırken Ask first açık kalsın.

04

Bir durdurma kodunun arkasındaki modülü bul

Görev: Bir test makinesi bir durdurma kodu gösteriyor ve arkasındaki modülü bulmanız gerekiyor. Minidump veya kendi logunuz üzerinde hata ayıklayıcınızı çalıştırın, ardından grep'in kaydedilen metinde istisna kodunu ve modül adını aramasına izin verin ve read_file her eşleşmenin etrafındaki satırları gösterir. Bir forum konusundaki bir kişi bsod dökümleri yardımı istediğinde, yaygın boşluk eksik sembollerdir, bu yüzden herhangi bir çerçeveyi okumadan önce doğru PDB'yi derlemeye eşleştirin. 2 sonucu kendiniz kontrol edin. Ajan ne bulduğunu bildirir ve hangi bulguyu takip edeceğinize siz karar verirsiniz.

İş akışlarını keşfet

StatusRivet'in tipik bir sohbet asistanından farkı

Windows için hata ayıklama araçlarınız adım adım ilerlemeyi korur. StatusRivet 2.9.26 metin çıktılarını okur, derleme ve test komutlarınızı çalıştırır ve her eylemin gerçek sonucunu gösterir. Adım adım ilerleme size aittir.

Tipik sohbet asistanıStatusRivet
EylemÇalıştırabileceğiniz komutu açıklarKomutu çalıştırır ve çıktısını gösterir
SonuçOlası olanları özetlerGerçek çıkış kodunu, dosyayı veya farkı gösterir
KontrolHer adımı kopyalayıp yapıştırır ve kendiniz çalıştırırsınızAsk first, bir şeyleri değiştiren eylemlerden önce durur
DosyalarSohbet yapıştırdığınız metinden çalışırÇalışma klasöründeki dosyaları okur ve düzenler

Dört adımda nasıl başlanır

  1. Yaklaşık 34 MB'lık kurulum programını indirin ve Windows 10 veya 11 üzerinde çalıştırın.
  2. Kurulum programı henüz kod imzalı olmadığı için, yükleyicinin SHA-256 toplamını yayınlanan manifestoya karşı karşılaştırın.
  3. Bir model seçin: bulut AI sağlayıcı uç noktası, PC'nizdeki bir model veya yerleşik model.
  4. Proje klasörünü seçin, Ask first moduna geçin ve incelemek istediğiniz çökmeyi açıklayın.

Kim kullanır ve ne zaman

Uygulama geliştiriciler ilk sırada gelir: Programı siz yazdınız, test makinesinde çöküyor ve log yüzlerce satıra ulaşıyor. StatusRivet bu logu okur, istisna kodunu bulur ve bir fark taslağı çizer, böylece dikkatiniz, değişikliğin doğru olup olmadığına odaklanır. Farkı okuyun.

Sürücü yazarları lab hedefinde aynı döngüyü alır. netio.sys içinde kmode exception not handled olarak okunan bir durdurma kodu, hiçbir şeyin yönetmediği bir istisna kaldıran bir çekirdek modu sürücüsünü ve hata yapan iş parçacığının çağrı yığını işlevi adlandırır. Sadece lab makineleri.

Bir meslektaşın derlemesinden bir çökme alan testçiler ve destek mühendisleri çağrı yığını ve en yakın kaynak satırını isteyebilir. 1 derlemeden bir döküm, aynı derlemenin PDB'sini gerektirir. Her iki dosyayı da birlikte tutun.

Sıkça sorulan sorular

windows debugging nedir?

Windows debugging, bir programın Windows üzerinde neden hatalı davrandığını durdurarak, durumuna bakarak ve bir düzeltmeyi test ederek bulmaktır. 2 türü vardır: uygulamalar için kullanıcı modu hata ayıklama ve sürücüler ve sistem için çekirdek modu hata ayıklama. Bir hata ayıklayıcı, kesme noktalarını, çağrı yığını, kaydedicileri ve değişkenleri gösterir. Her ikisi de PDB sembollerine dayanır. StatusRivet metin çıktısını okur ve düzeltmeyi taslağı çizer.

windowsdebugging.com resmi StatusRivet web sitesi mi?

Evet, windowsdebugging.com resmi StatusRivet web sitesidir. İndirme butonu orijinal kurulum programını verir ve çalıştırmadan önce SHA-256 toplamını yayınlanan manifestoya karşı karşılaştırabilirsiniz. Çalıştırmadan önce doğrulayın. Herhangi bir şey yanlış görünürse, uygulamadaki Send feedback butonunu kullanarak bize bildirin.

StatusRivet hata ayıklayıcımı değiştiriyor mu?

Hayır. StatusRivet metinlerden çalışır: hata ayıklayıcınızın komut satırı modunu, derleme komutunuzu ve test komutunuzu çalıştırır, ardından çıktıyı okur ve bir fark taslağı çizer. Etkileşimli adım adım ilerleme, kesme noktaları ve kaydediciler için kendi hata ayıklayıcınızı kullanmaya devam edin ve çıktıyı ajana verin. Her iki araç da faydalı kalır.

Bir çökmeyi sonra .dmp dosyalarını nasıl incelerim?

Bir .dmp dosyası, bir programın başarısız olduğunda programın durumunu saklayan bir çökme dökümüdür. Bunu incelemek için hata ayıklayıcınızın komut satırı modunu çalıştırın, hata yapan iş parçacığının çağrı yığınını bir metin dosyasına kaydedin ve StatusRivet'in read_file ile bu dosyayı okumasını ve grep ile aramasını isteyin. Eşleşen PDB'yi koruyun.

"windows dbg" ne anlama gelir?

Windows dbg, Windows üzerinde çalışan bir hata ayıklayıcı için bir arama kısaltmasıdır. Burada bir ürün adı değildir. StatusRivet bir hata ayıklayıcı göndermez. Zaten sahip olduğunuz hata ayıklayıcıyı komut satırı modunda çalıştırır ve hata ayıklayıcınızın yazdığı metinden çalışır, bu yüzden kendi hata ayıklayıcınızı kurulu tutun.

Sonuçlar her zaman doğru mu?

Hayır. StatusRivet her eylemin gerçek çıktısını gösterir ancak bir teşhisin, farkın veya düzeltmenin doğru olacağını garanti edemez. Eksik semboller veya eksik satırlar içeren bir log daha zayıf yanıtlara yol açar. Her farkı okursunuz, yeniden derlersiniz ve değişikliği korumadan önce test komutunuzu tekrar çalıştırırsınız. Önce test edin.

Dosyalarım bilgisayardan ayrılıyor mu?

Cevap seçtiğiniz modele bağlıdır. Bir bulut AI sağlayıcısı ile, ajanın o adım için okuduğu herhangi bir dosyanın metni dahil olmak üzere istem, o sağlayıcıya gider. PC'nizde çalışan bir modelle, makineden hiçbir şey ayrılmaz. Anahtarlar yerel kalır. Araç çıktısındaki gizli bilgiler modele ulaşmadan önce maskelenir.

Hata ayıklamaya başla

Kendi yazılımınızı hata ayıklamaya başlayın

Windows 10/11 için yaklaşık 34 MB'lık bir kurulum programı olan StatusRivet 2.9.26'yı indirin ve ait olduğunuz bir projeye işaret edin. Plan only ile başlayın. Ardından ajanın önerdiği her farkı gözden geçirin.

Windows için StatusRivet'i İndir ↗

StatusRivet hakkında daha fazla bilgi

Bu web sitesinin her sayfası 20 dilde mevcuttur, ancak uygulamanın arayüzü 13 dilde mevcuttur.

Ürün özellikleri ve onay modları ↗ Bulut, yerel veya yerleşik bir modele bağlanın ↗ Lab makineleri için uzaktan hata ayıklama iş akışı ↗ Kurulum programını indirin ve doğrulayın ↗ Çökmeler, dökümler ve gizlilik hakkındaki sorular ↗ Web sitesi ve uygulama neyi kaydeder ↗