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.
Untuk men-debug program, program harus diluncurkan dan mesin debug (DE) harus dilampirkan ke program tersebut, atau DE harus dilampirkan ke program yang diluncurkan sebelumnya. Setelah dilampirkan, DE harus menghasilkan peristiwa startup tertentu. Sebagai respons, paket debug mencoba mengikat titik henti yang ditetapkan dalam IDE. Ketika program mencapai titik henti terikat, program berhenti dan menunggu input pengguna.
Di bagian ini
Masalah keamanan membahas langkah-langkah keamanan yang diperlukan untuk men-debug program.
Luncurkan program memberikan instruksi langkah demi langkah tentang cara menentukan DE, yang memanggil sistem operasi untuk meluncurkan program.
Lampirkan langsung ke program menjelaskan proses yang digunakan untuk men-debug program dalam proses yang sudah berjalan.
Kirim peristiwa startup setelah peluncuran mencantumkan peristiwa yang terjadi setelah DE dilampirkan ke program, sampai program berada di titik masuk utamanya dan siap untuk debugging.
Kontrol eksekusi menjelaskan bagaimana DE biasanya mengirim peristiwa titik masuk, peristiwa penyelesaian beban, atau peristiwa penghentian, tergantung pada keadaannya.
Titik henti ikat menjelaskan caranya, jika pengguna mengatur titik henti, IDE merumuskan permintaan dan meminta sesi debug untuk membuat titik henti.
Ekspresi evaluasi menjelaskan bagaimana ekspresi dibuat dan apa yang terjadi saat ekspresi dievaluasi.
Memvisualisasikan dan menampilkan data menjelaskan bagaimana jenis visualizer dan penampil kustom didukung oleh evaluator ekspresi (EE).
Bagian terkait
Konsep debugger menjelaskan konsep arsitektur penelusuran kesalahan utama.
Komponen debugger memberikan gambaran umum tentang komponen penelusuran kesalahan Visual Studio, yang mencakup DE, EE, dan penangan simbol (SH).
Konteks debugger menjelaskan bagaimana DE beroperasi secara bersamaan dalam konteks evaluasi kode, dokumentasi, dan ekspresi. Menjelaskan, untuk masing-masing dari tiga konteks, lokasi, posisi, atau evaluasi yang relevan dengannya.