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.
Hata ayıklayıcı altyapısı, hedefteki olayları izlemek ve yanıtlamak için olanaklar sağlar. Bir olay gerçekleştiğinde, motor hedefi (genellikle kısa bir süreliğine) askıya alır, ardından olay hakkında tüm istemcileri bilgilendirir ve istemciler motora, hedefte yürütmenin nasıl ilerlemesi gerektiğini bildirir.
Bir olayı istemciye bildirmek için altyapı, istemciyle kaydedilen olay geri çağırma nesnesini çağırır. Motor, her geri çağrımda olayın ayrıntılarını sağlar ve geri çağrım, hedefte yürütmenin nasıl devam etmesi gerektiğini motora bildirir. Farklı olay geri çağırmaları çakışan yönergeler sağladığında, altyapı en yüksek önceliğe sahip yönergeye göre hareket eder (bkz. DEBUG_STATUS_XXX), bu genellikle hedefin en az yürütülmesini içeren yönergeyi seçme anlamına gelir.
Not: Olay geri çağrısı olayı işlerken hedef askıya alınır ve hata ayıklama oturumu erişilebilir; ancak, motor açıkça WaitForEvent çağrısı sırasında veya g (Go) veya p (Step) gibi bir komut yürüterek örtük olarak bir olay beklediğinden, olay geri çağrısı WaitForEvent'i çağıramaz ve hata ayıklayıcının yürütülmesine neden olacak g (Go) veya p (Step) gibi herhangi bir komutu yürütmeye çalışırsa, motor bu komutları nasıl devam edeceğine ilişkin bir yönerge olarak yorumlar.
Olay Filtreleri
Hata ayıklayıcı altyapısı, temel olay izleme için daha basit bir alternatif olan olay filtreleri de sağlar. Olay filtreleri, bir olayın hata ayıklayıcının çıkış akışına mı yazdırılacağını yoksa hata ayıklayıcıda mı duraklanacağını belirleyen birkaç basit kural tanımlar. Bir olay oluştuğunda hata ayıklayıcı komutlarını yürütmek için de kullanılabilirler.
Ek Bilgiler
Olayları izleme hakkında ayrıntılı bilgi için bkz. Olayları İzleme.