Simbol untuk penelusuran kesalahan Windows

File simbol menyimpan berbagai data yang sebenarnya tidak diperlukan saat menjalankan biner, tetapi yang bisa sangat berguna dalam proses penelusuran kesalahan.

Simbol dapat mencakup nama, jenis (jika ada), alamat atau daftar tempatnya disimpan, dan simbol induk atau anak apa pun. Contoh simbol termasuk nama variabel (lokal dan global), fungsi, dan titik masuk apa pun ke dalam modul.

Debugger mendapatkan informasinya tentang simbol dari file simbol, yang terletak di sistem file lokal atau dimuat dari server simbol jarak jauh. Saat menggunakan server simbol, debugger akan secara otomatis menggunakan versi file simbol yang benar agar sesuai dengan modul di target.

Simbol untuk debugger Windows (WinDbg, KD, CDB, dan NTSD) tersedia dari server simbol publik melalui internet.

Tip

Simbol dapat dimuat secara otomatis menggunakan perintah .symfix (Atur Jalur Penyimpanan Simbol), selama Anda memiliki akses ke internet saat debugger Anda berjalan. Kemudian gunakan perintah .reload (Reload Module) untuk memuat simbol.

Jika Anda melakukan penelusuran kesalahan mode pengguna, Anda akan memerlukan simbol untuk aplikasi target Anda. Jika Anda melakukan debugging mode kernel, Anda akan memerlukan simbol untuk driver yang Anda debugging, serta simbol publik Windows.

Topik-topik ini menjelaskan cara mengakses simbol selama sesi penelusuran kesalahan, cara mengontrol opsi simbol debugger dan pencocokan simbol.

Server simbol publik Microsoft

Paket Simbol Windows

Jalur simbol untuk debugger Windows

Topik-topik ini menjelaskan simbol apa, serta menggambarkan dukungan WinDbg untuk simbol PDB Portabel.

Simbol dan File Simbol

Simbol Publik dan Privat

Simbol PDB Portabel

Untuk detail tambahan tentang bekerja dengan simbol, lihat halaman ini.

Menggunakan Server Simbol

Penggunaan SymSrv Tingkat Lanjut

Firewall dan Server Proksi

Sintaks Simbol dan Pencocokan Simbol

Penyimpanan Simbol Kustom dan Server Simbol

Masalah Simbol Saat Penelusuran Kesalahan

Jika Anda hanya ingin mengonfigurasi debugger Anda untuk mengakses simbol untuk program Anda sendiri dan untuk Windows, Anda mungkin merasa lebih cepat untuk membaca topik pengantar yang kurang terperinci Jalur Simbol dan server simbol publik Microsoft. Gunakan perintah Gunakan !sym noisy untuk menampilkan detail tambahan karena simbol dimuat untuk memecahkan masalah dengan simbol.