Kode Sumber Akses Yang Diperluas

Memulai WinDbg versi 1.2104, perintah jalur sumber (.srcpath, .lsrcpath (Set Source Path)) mendukung pengambilan file dari server DebugInfoD melalui DebugInfoD* tag .

Tag DebugInfoD* dapat menunjuk ke satu atau beberapa server DebugInfoD dengan setiap URL server diformat sebagai https://domain.com dan dipisahkan oleh *. Server akan dicari dalam urutan yang sama seperti yang tercantum di jalur sumber dan file akan diambil dari URL pertama yang cocok.

Tag DebugInfoD* dapat dikombinasikan dengan srv* untuk memprioritaskan pengambilan sumber dari lokasi tertentu.

Beberapa file simbol berisi informasi checksum tentang kode sumber. Dalam kasus seperti itu, folder lokal di jalur sumber akan dicari terlebih dahulu untuk file dengan nama file yang sama dan checksum yang cocok. Jika tidak ada informasi checksum yang tersedia, atau tidak ada file dengan nama dan checksum yang cocok yang ditemukan, maka jalur pencarian akan dilalui dalam urutan yang ditentukan seperti yang ditunjukkan dalam contoh berikut.

Dalam contoh ini jalur sumber dapat menggunakan DebugInfoD seperti yang ditunjukkan di sini, di mana jalur tersebut mengikuti tag srv*.

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

Dalam contoh ini, lokasi kode sumber target akan dicari dalam urutan berikut:

  • srv* (tautan sumber versi 1 atau versi 2),
  • kemudian url debuginfoD: url1, url2, ... urlN
  • terakhir folder lokal o:\src\folder

Dalam contoh kedua ini, tag DebugInfoD digunakan dua kali.

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

Untuk contoh kedua ini, urutan pencarian adalah:

  • DebugInfoD url1,
  • lalu srv* (tautan sumber versi 1 atau versi 2),
  • lalu DebugInfoD url2
  • terakhir folder lokal o:\src\folder

Format kode sumber yang didukung

Tag srv* mendukung pengambilan file otomatis menggunakan Source Link 1.0 atau Source Link 2.0, tag tidak mendukung URL DebugInfoD .

Sumber

.srcpath, .lsrcpath (Atur Jalur Sumber)

Jalur Sumber

Menggunakan Server Sumber

Source Link

ELFUTILS DEBUGINFOD