Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio Hata Ayıklama SDK'sında kullanılan terimler aşağıdadır.
Terimler
sınır kesme noktası Kodda ayarlanan bir kesme noktası için soyutlama. İlişkili kesme noktası ile kod akışındaki kesme noktası yönergesi arasında bire bir ilişki vardır. Kod kaldırıldığında, bağlı kesme noktalarının bağlantısı kesilebilir.
nedensellik Birden çok fiziksel iş parçacığı, işlem ve makine arasında mantıksal bir yürütme iş parçacığını izleme ve bu iş parçacığının yaşam süresindeki herhangi bir noktada bu mantıksal iş parçacığının çağrı yığınını yeniden oluşturma olanağı sağlar.
kod bağlamı Hata ayıklama altyapısı tarafından bilinen koddaki bir konumun soyutlamasını sağlar. Çoğu çalışma zamanı mimarisi için kod bağlamı, programın yönerge akışındaki bir adrestir. Kodun yönergelerle temsil edilmeyebileceği geleneksel olmayan diller için, bir kod bağlamı başka yollarla gösterilebilir.
kod yolu Bir dalın alındığı veya işlev çağrısının yapıldığı kodda yürütme noktasını temsil eder. Yığın izlemesi temelde işlev çağrı kodu yollarının listesidir.
hata ayıklama altyapısı (DE) Çalışma zamanı mimarisinde hata ayıklamaya izin veren bir bileşen. Hata ayıklama altyapısı yorumlayıcı veya işletim sistemiyle birlikte çalışır ve yürütme denetimi, kesme noktaları ve ifade değerlendirmesi gibi hata ayıklama hizmetleri sağlar.
belge bağlamı Hata ayıklama altyapısı tarafından bilinen kaynak dosya belgesindeki bir konumun soyutlamasını sağlar. Çoğu dil için, belge bağlamı kaynak dosyadaki bir konumdur. Kaynak dosyanın metin olmadığı geleneksel olmayan diller için, belge bağlamı başka bir yolla gösterilebilir. Ayrıca bkz. belge konumu.
belge konumu IDE tarafından bilinen kaynak dosyadaki bir konumun soyutlamasını sağlar. Çoğu dil için belge konumu, kaynak dosyadaki bir konumdur. Geleneksel olmayan diller için belge konumu başka şekillerde gösterilebilir. Ayrıca bkz. belge bağlamı.
hata kesme noktası Bekleyen kesme noktasındaki bir hatayı açıklamaya yönelik soyutlama. Hata kesme noktası, bekleyen kesme noktasının konumundaki bir hatayı, bekleyen kesme noktasıyla ilişkili ifadeyi veya bekleyen kesme noktasının bir kod konumuna bağlanmasını engelleyen diğer bilgileri açıklamaktadır.
değerlendirme bağlamı İfade değerlendirmesi için programlama bağlamının özetini sağlar. Genellikle değerlendirme bağlamı bir kapsamdır. İfade bağlamında ifade değerlendirmesi yapılırken, ifade bağlamı kendi oluşturma noktasıyla eşleşen kapsam kuralları sağlar. Örneğin, bir yığın çerçevesinde oluşturulan ifade bağlamı yerel değişkenleri, yöntem parametrelerini, sınıf üyelerini (varsa) ve genel değişkenleri değerlendirme bağlamını sağlar.
kesişen özel durum Geçerli yığın çerçevesinde hiçbir özel durum işleme mekanizması mevcut olmasa bile hata ayıklama altyapısı tarafından kesilen bir özel durum.
JustMyCode Kaynak kodu söz konusu sistem kodu için kullanılabilir olsa bile yalnızca kullanıcıya ait kodun hatalarını ayıklama ve sistem kodu gibi tüm ara kodları yoksayma kavramı.
bekleyen kesme noktası Kod yüklenmeden önce, sırasında ve sonrasında kesme noktaları için bir soyutlama ve kesme noktalarını sanallaştırmanın bir yolunu sağlar. Bekleyen bir kesme noktası:
Bir veya daha fazla programdaki bir kesme noktasını koda bağlamak için gereken tüm bilgileri içerir.
Bir veya daha fazla programda birden çok kod konumuna bağlanabilir.
Hiçbir zaman kendisini koda bağlamaz.
Kod her yüklendiğinde, bir programdaki bekleyen tüm kesme noktaları bağlanıp bağlanamadığını görmek için denetlenebilir. Bekleyen bir kesme noktasının, bağlamış olduğu tüm ilişkili kesme noktalarını içerdiği söylenir.
işlem Fiziksel bir Win32 işlemi. Bir işlem birden çok program içerebilir. Ayrıca bkz. program.
program Belirli bir çalışma zamanı mimarisi içinde çalışan tek bir ad alanı. Ayrıca bkz. işlem.
oturum hata ayıklama yöneticisi (SDM) Herhangi bir sayıda makinede birden çok işlemde herhangi bir sayıda programda hata ayıklaması yaparak istediğiniz sayıda hata ayıklama motorunu yönetir. Temel düzeyde SDM, hata ayıklama altyapılarının bir çoğullayıcıdır. Ayrıca SDM, IDE'de hata ayıklama oturumunun birleşik bir görünümünü sağlar.
stack frame Belirli bir çerçevedeki hesaplama durumunu ve iç içe işlev çağrılarının belirli düzeyini temsil eder.
thread En az bir programda çalışan yığın tabanlı yönerge yürütme genelleştirilmiş bir gösterimdir.
uyarı kesme noktası Bekleyen kesme noktasındaki bir uyarıyı açıklamaya yönelik soyutlama. Uyarı kesme noktası, bekleyen kesme noktasının henüz bir kod konumuna bağlı olmamasının nedenini açıklar. Bu, bekleyen kesme noktası tarafından açıklanan konum için veya başka bir nedenle kodun henüz yüklenmemiş olması olabilir.