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.
Normalde hata ayıklama bilgileri yürütülebilir dosyadan ayrı bir sembol dosyasında depolanır. Bu hata ayıklama bilgilerinin uygulanması yıllar içinde değişti ve aşağıdaki belgeler bu çeşitli uygulamalarla ilgili rehberlik sağlayacaktır.
PDB dosyaları
Microsoft derleyicilerinin tüm modern sürümleri, derlenmiş yürütülebilir dosya hakkındaki hata ayıklama bilgilerini ayrı bir program veritabanı (.pdb) dosyasında depolar. Bu dosya genellikle PDBolarak adlandırılır. Veriler yürütülebilir dosyanın boyutunu sınırlamaya, disk depolama alanından tasarruf etmeye ve verileri yükleme süresini azaltmaya yardımcı olmak için yürütülebilir dosyadan ayrı bir dosyada depolanır. Bu metodoloji ayrıca yürütülebilir dosyanın bu önemli bilgileri açıklamadan dağıtılmasını sağlar ve bu da programın tersine mühendislik işlemini kolaylaştırabilir.
PDB oluşturmak için, derleme araçlarınıza yönelik yönergelere göre hata ayıklama bilgileriyle yürütülebilir dosyanızı derleyin.
DbgHelp API'leri aşağıdaki bilgileri almak için PDB'leri kullanabilir.
- publics ve exports
- genel simgeler
- yerel simgeler
- tür verileri
- kaynak dosyalar
- satır numaraları
DBG dosyaları ve ekli hata ayıklama bilgileri
Microsoft araç takımının önceki sürümleri, hata ayıklama bilgilerini yürütülebilir dosyaya eklemek için kullanılırdı, ancak normalde .dbg uzantısına sahip ayrı bir dosyaya çıkarılırdı. Bu genellikle DBG dosyası olarak bilinir. DBG dosyaları yürütülebilir dosyalarla aynı PE dosya biçimini kullanır.
DBG'ler ve ekli hata ayıklama bilgileri için DbgHelp API desteği sınırlıdır ve aşağıdakileri içerir.
- publics ve exports
- genel simgeler