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.
Berikut ini adalah istilah yang digunakan dalam Visual Studio Debugging SDK.
Syarat
titik henti terikat Abstraksi untuk titik henti yang diatur dalam kode. Ada hubungan satu-ke-satu antara titik henti terikat dan instruksi titik henti dalam aliran kode. Saat kode dibongkar, titik henti terikat mungkin tidak mengikat.
kausalitas Menyediakan kemampuan untuk melacak utas logis eksekusi di beberapa utas fisik, proses, dan mesin, dan untuk membangun kembali tumpukan panggilan dari utas logis tersebut pada titik tertentu dalam masa pakai utas tersebut.
konteks kode Menyediakan abstraksi posisi dalam kode yang diketahui oleh mesin debug. Untuk sebagian besar arsitektur run-time, konteks kode adalah alamat dalam aliran instruksi program. Untuk bahasa nontradisial, di mana kode mungkin tidak diwakili oleh instruksi, konteks kode dapat diwakili dengan cara lain.
jalur kode Mewakili titik eksekusi dalam kode tempat cabang diambil atau panggilan fungsi dilakukan. Pelacakan tumpukan pada dasarnya adalah daftar jalur kode panggilan fungsi.
mesin debug (DE) Komponen yang memungkinkan penelusuran kesalahan arsitektur run-time. Mesin debug bekerja bersama dengan interpreter atau sistem operasi dan menyediakan layanan debugging seperti kontrol eksekusi, titik henti, dan evaluasi ekspresi.
konteks dokumen Menyediakan abstraksi posisi dalam dokumen file sumber yang diketahui oleh mesin debug. Untuk sebagian besar bahasa, konteks dokumen adalah posisi dalam file sumber. Untuk bahasa nontradisial, yang file sumbernya mungkin bukan teks, konteks dokumen mungkin diwakili oleh beberapa cara lain. Lihat juga posisi dokumen.
posisi dokumen Menyediakan abstraksi posisi dalam file sumber yang diketahui oleh IDE. Untuk sebagian besar bahasa, posisi dokumen adalah posisi dalam file sumber. Untuk bahasa nontradisial, posisi dokumen mungkin diwakili dengan cara lain. Lihat juga konteks dokumen.
titik henti kesalahan Abstraksi untuk menjelaskan kesalahan dalam titik henti yang tertunda. Titik henti kesalahan dapat menjelaskan kesalahan di lokasi titik henti yang tertunda, ekspresi yang terkait dengan titik henti yang tertunda, atau informasi lain yang mencegah titik henti yang tertunda mengikat ke lokasi kode.
konteks evaluasi Menyediakan abstraksi konteks pemrograman untuk evaluasi ekspresi. Biasanya, konteks evaluasi adalah cakupan. Saat melakukan evaluasi ekspresi dalam konteks ekspresi, konteks ekspresi menyediakan aturan cakupan yang cocok dengan titik pembuatannya. Misalnya, konteks ekspresi yang dibuat dalam bingkai tumpukan akan memberikan konteks untuk mengevaluasi variabel lokal, parameter metode, anggota kelas (jika berlaku), dan variabel global.
pengecualian yang dicegat Pengecualian yang dicegat oleh mesin debug, bahkan jika tidak ada mekanisme penanganan pengecualian yang ada di bingkai tumpukan saat ini.
JustMyCode Konsep penelusuran kesalahan hanya kode milik pengguna dan mengabaikan semua kode perantara seperti kode sistem—bahkan jika kode sumber tersedia untuk kode sistem tersebut.
titik henti tertunda Menyediakan abstraksi untuk titik henti sebelum, selama, dan setelah kode dimuat dan cara untuk memvirtualisasi titik henti. Titik henti yang tertunda:
Berisi semua informasi yang diperlukan untuk mengikat titik henti ke kode dalam satu atau beberapa program.
Dapat mengikat ke beberapa lokasi kode dalam satu atau beberapa program.
Jangan pernah mengikat dirinya ke kode.
Setiap kali kode dimuat, semua titik henti yang tertunda dalam program diperiksa untuk melihat apakah mereka dapat mengikat. Titik henti tertunda dikatakan berisi semua titik henti terikat yang diikatnya.
proses Proses Win32 fisik. Proses dapat berisi beberapa program. Lihat juga program.
program Namespace layanan tunggal yang berjalan di dalam arsitektur run-time tertentu. Lihat juga proses.
session debug manager (SDM) Mengelola sejumlah mesin debug yang men-debug sejumlah program dalam beberapa proses pada sejumlah komputer. Pada tingkat dasar, SDM adalah multiplexer mesin debug. Selain itu, SDM menyediakan tampilan terpadu dari sesi penelusuran kesalahan ke IDE.
bingkai tumpukan Mewakili status komputasi pada bingkai tertentu dan tingkat panggilan fungsi berlapis tertentu.
thread Gagasan umum eksekusi instruksi berbasis tumpukan yang berjalan dalam setidaknya satu program.
titik henti peringatan Abstraksi untuk menjelaskan peringatan dalam titik henti yang tertunda. Titik henti peringatan menjelaskan alasan mengapa titik henti yang tertunda belum terikat ke lokasi kode. Ini mungkin kode belum dimuat untuk lokasi yang dijelaskan oleh titik henti yang tertunda, atau karena alasan lain.