Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara menyiapkan dan mengonfigurasi WinDbg.
Pengaturan
Gunakan menu Pengaturan untuk mengatur item seperti sumber dan jalur simbol. Anda juga dapat memilih tema terang atau gelap untuk WinDbg.
Saat ini ada enam dialog Pengaturan :
- Umum
- Jendela perintah
- Pengaturan debug
- Membongkar jendela
Kejadian & pengecualian - Jendela sumber
Untuk informasi selengkapnya tentang mengatur jalur, lihat Jalur simbol untuk debugger Windows dan Debugging kode sumber di WinDbg (Klasik).
Ruang kerja
Dengan ruang kerja, Anda dapat menyimpan informasi konfigurasi dalam file informasi koneksi target.
Opsi di ruang kerja disimpan saat Anda menutup debugger. Untuk menyimpannya secara manual, pilih Simpan File>Ruang Kerja.
Ruang kerja dimuat secara otomatis jika Anda membukanya dari daftar target terbaru. Anda juga dapat memuatnya secara manual pada menu File .
Selain informasi koneksi target, pengaturan berikut disimpan dalam file ruang kerja.
Pengaturan umum
Nota
Daftar dan format ini tidak final dan dapat berubah.
| Pengaturan | Bawaan | Deskripsi |
|---|---|---|
FinalBreak |
true |
Jika true, mengabaikan titik henti akhir (-g opsi baris perintah). |
SourceDebugging |
true |
Beralih antara mode sumber atau rakitan. |
DebugChildProcesses |
false |
(Hanya dalam mode pengguna.) Jika true, melakukan debug terhadap proses turunan yang dimulai oleh aplikasi target (-o opsi dari baris perintah). |
Noninvasive |
false |
Menentukan lampiran noninvasif (-pv opsi baris perintah). |
NoDebugHeap |
false |
Menentukan heap debug tidak digunakan (-hd opsi baris perintah). |
Verbose |
false |
Ketika mode verbose diaktifkan, menyediakan output yang lebih terperinci (-v opsi baris perintah) untuk beberapa perintah tampilan (seperti pembuangan register). |
Elevate |
- | Digunakan secara internal oleh WinDbg. Jangan ubah. |
Restartable |
- | Digunakan secara internal oleh WinDbg. Jangan ubah. |
UseImplicitCommandLine |
false |
Menggunakan baris perintah implisit (-cimp opsi baris perintah). Pengaturan ini memulai debugger dengan baris perintah implisit alih-alih proses eksplisit untuk dijalankan. |
Untuk informasi selengkapnya tentang opsi baris perintah, lihat Opsi baris perintah WinDbg.
Pengaturan simbol
| Pengaturan | Bawaan | Deskripsi |
|---|---|---|
SymbolOptionsOverride |
0 |
Masker opsi simbol eksplisit ini dalam bentuk satu angka hex. |
ShouldOverrideSymbolOptions |
false |
Jika diatur ke true, menggantikan semua opsi simbol yang tercantum dalam tabel ini dengan mask opsi simbol yang disediakan, yang dijelaskan dalam tabel sebelumnya. |
SymOptExactSymbols |
false |
Opsi ini menyebabkan debugger melakukan evaluasi ketat dari semua file simbol. |
SymOptFailCriticalErrors |
false |
Opsi simbol ini menyebabkan kotak dialog kesalahan akses file ditekan. |
SymOptIgnoreCvRec |
false |
Opsi ini menyebabkan handler simbol mengabaikan rekaman CV di header gambar yang dimuat saat mencari simbol. |
SymOptIgnoreNtSympath |
false |
Opsi ini menyebabkan debugger mengabaikan pengaturan variabel lingkungan untuk jalur simbol dan jalur gambar yang dapat dieksekusi. |
SymOptNoCpp |
false |
Opsi simbol ini menonaktifkan terjemahan C++. Ketika opsi simbol ini diatur, __ menggantikan :: dalam semua simbol. |
SymOptNoUnqualifiedLoads |
false |
Opsi simbol ini menonaktifkan pemuatan modul otomatis handler simbol. Ketika opsi ini diatur, debugger mencoba mencocokkan simbol. Ini hanya mencari modul yang sudah dimuat. |
SymOptAutoPublics |
false |
Opsi simbol ini menyebabkan DbgHelp mencari tabel simbol publik dalam file .pdb hanya sebagai upaya terakhir. Jika ada kecocokan yang ditemukan saat mencari data simbol privat, simbol publik tidak dicari. Pengaturan ini meningkatkan kecepatan pencarian simbol. |
SymOptDebug |
false |
Opsi simbol ini mengaktifkan pemuatan simbol bising. Pengaturan ini menginstruksikan debugger untuk menampilkan informasi tentang pencarian simbolnya. |
Untuk informasi selengkapnya tentang opsi simbol, lihat Opsi simbol.
Pengaturan tata letak jendela
Pengaturan tata letak jendela disimpan secara global dan tidak disimpan dalam file ruang kerja.
File XML ruang kerja
Informasi koneksi ruang kerja dan target disimpan dalam format XML.
File berikut menunjukkan contoh file konfigurasi ruang kerja.
<?xml version="1.0" encoding="utf-8"?>
<TargetConfig Name="C:\paint.dmp" LastUsed="2017-08-03T21:34:20.1013837Z">
<EngineConfig />
<EngineOptions>
<Property name="FinalBreak" value="true" />
<Property name="SourceDebugging" value="true" />
<Property name="DebugChildProcesses" value="false" />
<Property name="Noninvasive" value="false" />
<Property name="NoDebugHeap" value="false" />
<Property name="Verbose" value="false" />
<Property name="SymbolOptionsOverride" value="0" />
<Property name="ShouldOverrideSymbolOptions" value="false" />
<Property name="SymOptExactSymbols" value="false" />
<Property name="SymOptFailCriticalErrors" value="false" />
<Property name="SymOptIgnoreCvRec" value="false" />
<Property name="SymOptIgnoreNtSympath" value="false" />
<Property name="SymOptNoCpp" value="false" />
<Property name="SymOptNoUnqualifiedLoads" value="false" />
<Property name="SymOptAutoPublics" value="false" />
<Property name="SymOptDebug" value="false" />
<Property name="Elevate" value="false" />
<Property name="Restartable" value="true" />
<Property name="UseImplicitCommandLine" value="false" />
</EngineOptions>
<TargetOptions>
<Option name="OpenDump">
<Property name="DumpPath" value="C:\paint.dmp" />
</Option>
</TargetOptions>
</TargetConfig>
Format file ini terus berkembang karena lebih banyak fitur ditambahkan ke WinDbg.