Aracılığıyla paylaş


Kaynak Kodu Genişletilmiş Erişimi

WinDbg sürüm 1.2104'ten başlayarak, kaynak yol komutu (.srcpath, .lsrcpath (Kaynak Yolunu Ayarla)) DebugInfoD sunucularından etiket aracılığıyla DebugInfoD* dosya almayı destekler.

DebugInfoD* etiketi, her bir sunucu URL'si https://domain.com biçiminde biçimlendirilmiş ve * ile ayrılmış olarak bir veya daha fazla DebugInfoD sunucusuna işaret edebilir. Sunucular, kaynak yolda listelenen sırayla aranacak ve dosyalar eşleşen ilk URL'den alınacaktır.

Etiket DebugInfoD*, kaynak alımına öncelik vermek için srv* ile belirli konumlardan birleştirilebilir.

Bazı sembol dosyaları kaynak kodla ilgili sağlama toplamı bilgilerini içerir. Böyle durumlarda, kaynak yoldaki yerel klasörler ilk olarak aynı dosya adına ve eşleşen sağlama toplamına sahip dosya için aranacaktır. Kullanılabilir checksum bilgisi yoksa veya eşleşen ada ve checksum'a sahip bir dosya bulunamazsa, arama yolu aşağıdaki örneklerde gösterildiği gibi belirtilen sırada gezinilir.

Bu örnekte kaynak yol burada gösterildiği gibi DebugInfoD kullanabilir ve burada srv* etiketini izler.

.srcpath srv*;DebugInfoD*url1*url2…*urlN;o:\src\folder

Bu örnekte, hedef kaynak kodu konumları aşağıdaki sırayla aranacaktır:

  • srv* (kaynak bağlantısı sürüm 1 veya sürüm 2),
  • ardından debuginfoD URL'leri: url1, url2, ... urlN
  • son olarak yerel klasör o:\src\folder

Bu ikinci örnekte DebugInfoD etiketi iki kez kullanılır.

.srcpath DebugInfoD*url1;srv*;DebugInfoD*url2;o:\src\folder

Bu ikinci örnek için arama sırası şöyle olacaktır:

  • DebugInfoD url1,
  • sonra srv* (kaynak bağlantı sürüm 1 veya sürüm 2),
  • ardından DebugInfoD url2
  • son olarak yerel klasör o:\src\folder

Desteklenen kaynak kodu biçimleri

Etiket, srv* Kaynak Bağlantı 1.0 veya Kaynak Bağlantı 2.0 kullanılarak otomatik dosya almayı destekler, DebugInfoD URL'lerini desteklemez.

Kaynaklar

.srcpath, .lsrcpath (Kaynak Yolunu Ayarla)

Kaynak Yolu

Kaynak Sunucu Kullanma

Kaynak Bağlantısı

ELFUTILS DEBUGINFOD